Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/pure-cfg/doc/report/intro.tex
ViewVC logotype

Annotation of /branches/pure-cfg/doc/report/intro.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 477 - (view) (download) (as text)

1 : jhr 97 %!TEX root = report.tex
2 :     %
3 :    
4 :     \chapter{Introduction}
5 : jhr 100
6 :     Diderot is a domain-specific language for programming image analysis algorithms on
7 :     parallel hardware.
8 :     It supports a high-level programming model based on the mathematics of continuous
9 :     tensor fields that are reconstructed from discrete image-data sets (\eg{}, MRI data).
10 :     Diderot is also designed to be implemented on parallel hardware.
11 :    
12 :     \section{Basic concepts}
13 :     The design of Diderot is based on three core concepts: image data, the continuous fields
14 :     that are reconstructed from them, and the actors that represent the computations over
15 :     the fields.
16 :     We give a high-level overview of these in this section.
17 :    
18 :     \subsection{Images}
19 :    
20 :     \subsection{Fields}
21 :    
22 :     \subsection{Actors}
23 :    
24 :    
25 :     \section{Diderot by example}
26 : jhr 335 % include VR-lite example here
27 :     \begin{figure}[p]
28 :     \begin{quote}
29 :     \lstset{
30 :     basicstyle=\ttfamily\footnotesize\color{Blue},
31 :     language=Diderot}
32 :     \input{vr-lite}
33 :     \end{quote}%
34 :     \caption{A simple volume renderer in Diderot}
35 :     \label{fig:vr-lite}
36 :     \end{figure}%

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0