Légende : UC -unité centrale, P -processeur, M mémoire , MI -mémoire d'instructions, MD -mémoire de données, p.32 ,
À la sortie, les valeurs négatives sont éliminées du stream, p.45 ,
architecture von Neumann avec une mémoire cache incorporée dans l'unité centrale, CPU -bloc d'unité centrale, MEM -bloc de la mémoire, BUS -bus assurant la liaison de l'unité centrale à la mémoire, p.46 ,
CPU -bloc d'unité centrale, MEM -bloc de la mémoire, BUS -bus liant l'unité centrale avec la mémoire, p.49 ,
Intel Pentium 4 à 2,4 GHz ; 512 ko L2 ; classe 0-F-2-4-1E) et les GPU (NVidia GeForce FX 6800 ; AGP 4x à 375 MHz) Les temps pour les GPU n'incluent pas les transferts, Comparaison des temps d'exécution de la dilatation pour différents logiciels et différentes implémentations, p.125 ,
157 7.10 La chaîne de traitement d'un macro bloc où la première propagation est suivie directement par la transposition par diagonale et par la deuxième propagation, p.158 ,
Phases p 1 et p 2 de propagation des valeurs de l'algorithme de van, p.169 ,
AGP (1x, débit théorique maximal 266 Mo/s) GPU = NVidia GeForce 6800 LE, GPP = Intel Pentium 4 @ 2.4 GHz 512, p.184 ,
Co-ordinating heterogeneous parallel computation, Disponible sur, pp.601-614, 1996. ,
Data Storage and Transfer in OpenGL Disponible sur : http://developer.nvidia.com/docs, 2003. ,
Disponible sur : http://www.arm.com/products/CPUs/ ARM11MPCoreMultiprocessor.html. [réf. du : 03 apr, p.49, 2006. ,
Can Programming Be Liberated from the von Neumann Style ? A Functional Style and Its Algebra of Programs, ACM Turing Award Lecture, vol.21, issue.8, pp.613-641 ,
DSP and System-on-Chip. Présentation. DSP Application Day, p.42, 2002. ,
Introduction to Lambda Calculus Programming Methodology Group Disponible sur, 11 oct 2005]. Format PS, PDF, PS.GZ. 59, p.61, 1994. ,
A Parallel Watershed Algoritm Rapport technique, Technische Informatik I, TU-HH, Disponible sur, 1996. ,
Architectural Taxonomy -A Brief Review Disponible sur : http://phase.hpcc. jp/mirrors, p.31, 1993. ,
Implantation d'un logiciel de Morphologie Mathématique sur calculateur Propal 2. Rapport technique N-923 Rapport final, p.46, 1984. ,
Segmentation d'images et Morphologie mathématique Ecole Nationale Supérieure des Mines de Paris, juin 1990 Disponible sur, Thèse de doctorat, pp.22-205, 2006. ,
Brook for GPUs : Stream Computing on Graphics Hardware, Disponible sur, 2004. ,
Brook for GPUs : Stream Computing on Graphics Hardware, Disponible sur, 2004. ,
SH-5 : The 64-bit SuperH Architecture, Disponible sur, pp.28-396678832, 2000. ,
Architecture logicielle pour processeur de morphologie mathématique, Thèse de doctorat, 1928. ,
Implantation d'un logiciel de Morphologie Mathématique sur calculateur Propal 2. Rapport technique N-803, p.46, 1983. ,
A Connected Component Approach to the Watershed Segmentation, Mathematical Morphology and its Applications to the Image and Signal Processing Disponible sur, pp.215-222, 1998. ,
Intel's 90 nm Technology : Moore's Law and More. Présentation. Intel Developer Forum Fall, Disponible sur, 2002. ,
Intel's 65 nm Process Technology. Présentation. Intel Developer Forum Disponible sur, p.20, 2004. ,
MorphoMedia documentation Rapport technique, p.207, 2005. ,
Disponible sur : http://www.research.ibm.com/journal/sj/041/ibmsjIVRIC.pdf. [réf. du : 06 jan 2006]. Format PDF. Reprinted in Interactive Computer Graphics, Herbert Freeman ed., IEEE catalog no. EHO 156-0, Library of Congress no. 79-91237, 1980, and Seminal Graphics : Pioneering Efforts That Shaped The Field, ACM SIGGRAPH, ACM order, vol.4, issue.1 435985, pp.25-30, 1965. ,
Intel Threading Tools and OpenMP Disponible sur : http://cache-www. intel.com, p.50, 2005. ,
WATLINGTON : Cheops : A Reconfigurable Data-Flow System for Video Processing IEEE Transactions on Circuits and Systems for Video Technology, Disponible sur, pp.140-149, 1995. ,
Towards the Classification of Algorithmic Skeletons Disponible sur, p.27, 1996. ,
Disponible sur, Supercheap Supercomputer. Spectrum, IEEE, issue.7, pp.4017-4034, 2003. ,
Computation on GPUs : From a Programmable Pipeline to an Efficient Stream Processor, Disponible sur, 2003. ,
Media Applications on Hyper-Threading Technology, Issue 01) Int02, pp.47-57, 2002. ,
Algorithmic Skeletons : Structured Management of Parallel Computation Disponible sur, 1989. ,
Algorithmes et architectures paralleles, pp.31-32, 1993. ,
Distance Transformations : Fast Algorithms and Applications to Medical Image Processing, Thèse de doctorat, p.147, 1999. ,
Graphics Performance : Balancing the Rendering Pipeline Disponible sur : http://www.cs.virginia, Présentation . GDC2002, 2002. ,
Core Techniques and Algorithms in Game Programming, p.55, 2003. ,
Generic Co-ordination Forms for Parallel Application Construction Rapport technique, Imperial College Disponible sur, 1998. ,
Morphological erosions and openings : Fast algorithms based on anchors Special Issue on Mathematical Morphology after 40 Years, Disponible sur, pp.121-142, 2005. ,
A multiprocessor architecture for PDE-based applications Disponible sur, Visual Information Engeneering, 2003. ,
Asynchonous Multi-core Architecture for Level Set Methods, IEEE International Conference on Accoustics, Speech and Signal Processing ICASSP Disponible sur, 2004. ,
The libmorpho library Disponible sur, p.174, 2006. ,
Architecture dédié au traitement d'images basé sur les equations aux dérivées partielles, Thèse de doctorat Disponible sur, p.28, 2004. ,
WHILE : Parallel Programming Using Skeleton Functions, éditeurs : PARLE '93 : Parallel Architectures and Languages Europe Disponible sur, pp.146-160, 1993. ,
DOI : 10.1007/3-540-56891-3_12
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.6680
Coordinating Combined Parallel Vector and Scalar Computation Rapport technique IFPC-TR-96-1, Imperial College, janvier 1996, Disponible sur ,
TO : Performance models for coordinating parallel data classification. septembre 1997 Disponible sur ,
Parallel skeletons for structured composition, Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming Disponible sur, pp.19-28, 1995. ,
Functional Skeletons for Parallel Coordination, Euro-Par '95 : Proceedings of the First International Euro-Par Conference on Parallel Processing Disponible sur Format PS, pp.55-66, 1995. ,
Stuctured Parallel Programming : Theory meets Practice Disponible sur, 1995. ,
SPF : Structured Parallel Fortran Disponible sur : http://hpc.doc.ic.ac.uk/environments/coordination/papers/pcw96-spf.ps. [réf. du : 15 dec A methodology for the development and the support of massively parallel programs, Disponible sur, pp.205-220, 1992. ,
Parallel Problem Solving Course Disponible sur, Présentation, 2000. ,
Diffusion Models and Their Accelerated Solution in Image and Surface Processing, pp.15-31, 2001. ,
Building Parallel Applications Without Programming éditeurs : Abstract Machine Models for Highly Parallel Computers, Disponible surTo/leeds.ps.Z. [réf. du : 12 oct 2005]. Format PS, pp.140-154, 1995. ,
Fast computation of morphological operations with arbitrary structuring elements. Pattern Recogn, Disponible sur, pp.1451-1460, 1996. ,
A Survey of Parallel Computer Architectures Disponible sur, IEEE Computer, vol.23, issue.33, pp.5-16, 1990. ,
A system for interactive modeling of physical curved surface objects, SIGGRAPH '78 : Proceedings of the 5th annual conference on Computer graphics and interactive techniques, pp.336-340, 1978. ,
Lx : A Technology Platform for Customizable VLIW Embedded Processing, The 27th Annual International Symposium on Computer architecture Disponible sur, pp.203-213, 2000. ,
On the power of the frame buffer, Disponible sur, pp.103-128, 1988. ,
Microprocessor Design Issues: Thoughts on the Road Ahead, Disponible sur INSPEC Accession Number, pp.16-318512670, 2005. ,
DOI : 10.1109/MM.2005.56
The Cg Tutorial, NVidia, vol.51, p.55, 2003. ,
Very High-speed Computing Systems Disponible sur, Proceedings of IEEE, pp.1901-1909, 1966. ,
MPC750 and MPC740 Microprocessors Disponible sur, Fact Sheet, pp.3-43, 2002. ,
ATOURIAN : Improving Gil-Werman Algorithm for Running Min and Max Filters, Disponible sur, pp.526-529, 2006. ,
First Look at Presler : Intel Pentium Extreme Edition 955 CPU Review Disponible sur, p.43, 2005. ,
Intel Pentium 4 6XX and Intel Pentium 4 Extreme Edition 3.73GHz CPU Review Disponible sur, p.43, 2005. ,
AMD Athlon 64 FX-60 CPU Review Disponible sur, 2006. ,
Structured Parallel Programming Using Performance Models and Skeletons Imperial College of Sciences, Technology and Medicine, Department of Computing, février 1999 Format ps, Thèse de doctorat Disponible sur, p.26, 2005. ,
Compilation System User's Guide, Version 6.4.1. Disponible sur, p.62, 2005. ,
An Introduction to the Bird-Meertens Formalism New Zealand Formal Program Development Colloquium Seminar, p.12, 1994. ,
Efficient dilation, erosion, opening, and closing algorithms, Disponible sur, pp.1606-1617, 2002. ,
DOI : 10.1109/TPAMI.2002.1114852
Mise en correspondance de partitions en vue du suivi d'objets. Thèse de doctorat en morphologie mathématique, Ecole Nationale Supérieure des Mines de Paris, Disponible sur, pp.27-36, 2001. ,
Microsoft DirectX 9 Programmable Graphics Pipeline, CDROM, vol.54, p.55, 2003. ,
Disponible sur : http://reviews, BEWARE, vol.360, p.43, 2005. ,
Changing Vectors of Moore's Law. Présentation. International Electron Devices Meeting, dec 2002 Disponible sur, Format PDF. Intel Corporation, 2006. ,
EUVL : transition from research to commercialization Photomask and Next-Generation Lithography Mask Technology X, Disponible sur, pp.990-1004, 2003. ,
SLOSS : Parallelism and the ARM Instruction Set Architecture Disponible sur, IEEE Computer, vol.38, issue.7, pp.42-508513365, 2005. ,
Computing 2-D min, median, and max filters, Disponible sur, pp.504-507, 2006. ,
DOI : 10.1109/34.211471
Computation on Programmable Graphics Hardware, Disponible sur, pp.12-15, 2005. ,
Physically-based visual simulation on graphics hardware, ACM SIGGRAPH 2005 Courses on , SIGGRAPH '05, pp.1-10, 2002. ,
DOI : 10.1145/1198555.1198791
Accelerating Morphological Analysis with Graphics Hardware Disponible sur : http://wwwvis.informatik.uni-stuttgart, p.118, 2000. ,
Mathematical Morphology : Basic Principles Disponible sur, p.84, 1995. ,
Composable Memory Transactions ACM Conference on Principles and Practice of Parallel Programming, Disponible sur, pp.13-60, 2005. ,
FASEL : A Gentle Introduction to Haskell 98 Disponible sur, p.61, 1999. ,
A dataflow Massachusetts Institute of Technology, Thèse de doctorat Disponible sur, 1988. ,
Haskell 98 Language and Libraries The Revised Report, janvier 2003 Disponible sur, p.64 ,
Compiling Functional Languages for SIMD Architectures. Parallel and Distributed Processing Disponible sur, Proceedings of the Third IEEE Symposium on, pp.79-86, 1991. ,
The OpenGL Shading Language version 1.051, 2003. ,
Imagine: media processing with streams, Disponible sur, pp.35-46, 2001. ,
DOI : 10.1109/40.918001
The Imagine Stream Processor Disponible sur : http://www.iccd-conference.org/proceedings, IEEE International Conference on Computer Design, pp.282-288, 2002. ,
Real Time Image Processing based on Reconfigurable Hardware Acceleration Disponible sur : http://numod. ins.uni-bonn, 2002. ,
Evolution de Courbes et de Surfaces et Espaces d'Echelle : Application à la Vision par Ordinateur, Equation aux Dérivées Partielles Disponible sur, pp.22-28, 1997. ,
A Dynamically Reconfigurable SIMD Processor for a Vision Chip, IEEE JOURNAL OF SOLID-STATE CIRCUITS, vol.39, issue.1, pp.265-268, 2004. ,
Transmeta's M8800 Efficeon Processor Powers Down, New version of the processor uses only 3 watts of power at 1-GHz speed. octobre Disponible sur, p.44, 2004. ,
Programmable Stream Processors, IEEE Computer Disponible, vol.36, issue.8, pp.54-62, 2003. ,
Two's Company, Four's a WOW ! Sneak Preview of NVIDIA Quad GPU Graphics Disponible sur : http://www.tomshardware.com, p.51, 2005. ,
Bell Labs celebrates 50 years of the Transistor Disponible sur, p.23, 1997. ,
PISA ? Parallel Image Segmentation Algorithms, p.28, 1998. ,
Subword Permutation Instructions for Two-Dimensional Multimedia Processing in Micro- SIMD Architectures Application-Specific Systems, Architectures, and Processors, Proceedings. IEEE International Conference on Disponible sur, pp.3-14, 2000. ,
Architecture électronique dédiée aux algorithmes rapides de segmentation basés sur la morphologie mathématique, Thèse de doctorat, p.46, 1996. ,
Multimedia instructions in ia-64, IEEE International Conference on Multimedia and Expo, 2001. ICME 2001., pp.281-284, 2001. ,
DOI : 10.1109/ICME.2001.1237694
Procesory -Architektura, funkce, pouziti, p.38, 1999. ,
A Comparison of Real Time Graphical Shading Languages Disponible sur : http://www.cs.unb.ca, p.55, 2005. ,
General-Purpose Computation on Graphics Hardware Disponible sur, p.23, 2004. ,
3D Graphics Then and Now : From the CPU to the GPU, Proceedings of the 5thWinona Computer Science Undergraduate, pp.14-20, 2005. ,
Hyper-Threading Technology Architecture and Microarchitecture, Issue 01) Int02, pp.4-15, 2002. ,
Efficient Sequential and Parallel Algorithms for Morphological Image Processing ,
Disponible sur : http://rc60.service.rug.nl/~arnold, p.28, 2004. ,
Shader Performance Analysis on a Modern GPU Architecture, Disponible sur, pp.1-10, 2005. ,
A Single (Unified) Shader GPU Microarchitecture for Embedded Systems, Disponible sur, pp.1-15, 2005. ,
Pipeline graphique Leçon n°2 : concept et organisation du pipeline graphique de DirectX 9. Présentation Disponible sur : http://helios.univ-reims.fr, p.55, 2004. ,
Cramming more components onto integrated circuits Disponible sur : ftp://download.intel.com/museum, Press_Releases/Gordon_ Moore_1965_Article.pdf. [réf. du : 13 jul 2005]. Format PDF, pp.114-117, 1965. ,
Cramming More Components onto Integrated Circuits, IEEE, éditeur : Proceedings of the IEEE Disponible sur, pp.82-85, 1998. ,
Forever" can be delayed ! In Solid-State Circuits Conference Digest of Technical Papers. ISSCC, IEEE International Moo03b Disponible sur, pp.20-23, 2003. ,
Digest of Technical Papers. ISSCC, Solid-State Circuits Conference IEEE International Moo03a Disponible sur, pp.20-23, 2003. ,
Computation of Watersheds Based on Parallel Graph Algorithms, Mathematical Morphology and its Applications to Image and Signal Processing, pp.305-312, 1996. ,
DOI : 10.1007/978-1-4613-0469-2_35
Recursive binary dilation and erosion using digital line structuring elements in arbitrary orientations, Proc. SPIE NHS97, pp.95-105, 2006. ,
Recursive binary dilation and erosion using digital line structuring elements in arbitrary orientations, Proc. SPIE NH00, pp.95-105, 2006. ,
DOI : 10.1109/83.841511
A massively parallel implementation of the watershed based oncellular automata Disponible sur, pp.42-52, 1997. ,
Disponible sur : http://tel.ccsd.cnrs.fr/ documents, Thèse de Doctorat INPG, Spécialité Microélectronique, pp.2-913329, 1998. ,
A Review of Theorem Provers Disponible sur : http://www.cs.cornell, 0195. ,
The Implementation of a 2-core, Multithreaded Itanium Family Processor Disponible sur, Format PDF, vol.19, p.20, 2005. ,
The Implementation of a 2-core, Multithreaded Itanium Family Processor. Présentation. ISSCC, Format PDF, vol.19, p.43, 2005. ,
A Survey of General-Purpose Computation on Graphics Hardware, Eurographics 2005, State of the Art Reports, pp.21-51, 2005. ,
DOI : 10.1016/j.rti.2005.04.002
DALLY : Media Processing Applications on the Imagine Stream Processor, Proceedings of the 2002 International Conference on Computer Design Disponible sur, p.46, 2002. ,
Engines for Future High-Performance Computing Disponible sur, p.23, 2004. ,
A methodology for the development and the support of massively parallel programs Dipartimento di Informatica, Universita' di Pisa, mars 1993 Disponible sur, Thèse de doctorat ,
Real Time Image Processing Architecture for Robot Vision Disponible sur, p.65, 2000. ,
Disponible sur, 0194. ,
NVIDIA's GeForce 7800 GTX, preview Disponible sur, p.43, 2006. ,
The Watershed Transform : Definitions, Algorithms and Parallelization Strategies, Fundamenta Informaticae, vol.41, pp.178-228, 2000. ,
Using Graphics Cards for Quantized FEM Computations, Proceedings VIIP01, pp.193-202, 2001. ,
Specifying and reasoning in the calculus of objects Disponible sur, Thèse de doctorat, 2005. ,
Etude d'architectures spécifiques aux applications d'analyse d'image par morphologie mathématique, Thèse de doctorat, p.46, 2002. ,
Recursive Implementation of Erosions and Dilations along discrete lines at arbitrary angles Disponible sur, Format PDF, p.167, 1996. ,
Image Registration by a Regularized Gradient Flow -A Streaming Implementation in DX9 Graphics Hardware. Computing, Disponible sur, p.18, 2004. ,
Evolution of GPUs. Présentation. Perfect Kitchen Art, p.23, 2004. ,
Cours de la morphologie mathématique -Chapitre 6 : Connexion et fonctions numériques, Présentation. Cours de la morphologie mathématique, p.115, 2000. ,
Circuit Element Utilizing Semiconductive Material. septembre 1951 Disponible sur ,
The Bird-Meertens Formalism as a Parallel Model Rapport technique, Department of Computing and Information Science, Queen's University, pp.1992-332 ,
A Taxonomy for Computer Architectures Disponible sur, IEEE COMPUTER Format PDF. Dept. of Comput. & Inf. Sci., Queen's Univ, vol.21, issue.27, pp.46-57, 1998. ,
Morphological Image Analysis : Principles and Applications Disponible sur, p.167, 2003. ,
Graphics Performance Optimisation Disponible sur : http: //developer.nvidia.com/docs, 2003. ,
Asynchrony in parallel computing : from dataflow to multithreading, Progress in Computer Research Disponible sur, pp.1-33, 2001. ,
Generalized Distance Transforms and Skeletons in Graphics Hardware Disponible sur : http://numerik.math.uni-duisburg, pp.221-230, 2004. ,
Computer Organization and Architecture Designing for Performance. Pearson Prentice Hall, seventh édition, pp.47-207, 2006. ,
Virtual 16 Bit Precise Operations on RGBA8 Textures, p.9, 1928. ,
Hardware Efficient PDE Solvers in Quantized Image Processing Disponible sur : http://www.ub.uni-duisburg, Thèse de doctorat, p.38, 2004. ,
Intel OpenMP C++/Fortran Compiler for Hyper-Threading Technology : Implementation and Performance, Issue 01) Int02, pp.36-46, 2002. ,
Exploring Graphics Processor Performance for General Purpose Applications Disponible sur, p.56, 2005. ,
Optimising the Parallel Behaviour of Combinations of Program Components Imperial College of Sciences, Technology and Medicine, Department of Computing , septembre 1995, Thèse de doctorat Disponible sur ,
NVIDIA GeForce 7800 GTX Disponible sur : http://www. hardware.fr/art/lire/574/. [réf. du : 9 mar, p.43, 2005. ,
Computability and ??-definability, The Journal of Symbolic Logic, vol.42, issue.04, pp.153-163, 1937. ,
DOI : 10.2307/2371045
Disponible sur : http: //sigfpe.blogspot.comeleven-reasons-to-use-haskell-as, pp.17-60, 2006. ,
The Graphics Card as a Stream Computer SIGMOD-DIMACS Workshop on Management and Processing of Data Streams Disponible sur, 2003. ,
A fast algorithm for local minimum and maximum filters on rectangular and octagonal kernels, Disponible sur, pp.517-521, 1992. ,
Algorithms and Complexity. 1st édition Disponible sur : http://www.math.upenn, p.179, 1994. ,
Batch : What Does It Really Mean ? Présentation Disponible sur : http://developer.nvidia.com/docs, 2003. ,
OpenGL Programming Guide, p.55, 1999. ,
Imperial College of Sciences, Technology and Medicine, Department of Computing, octobre 1997 Format ps, Disponible, vol.26, p.73, 2005. ,
Fast Image Segmentation and Smoothing Using Commodity Graphics Hardware Journal of Graphics Tools Disponible sur : http://www.cs.unc, Yang_ jgt22003.pdf. [réf. du : 12 jul 2005]. Format PDF, p.28, 2002. ,
55 ARB Extensions ,
65 arrayFromMxNBlocs, fonction, ATI Technologies Inc, vol.131, issue.37 2 ,
122 fps, q.v. Liste de termes et d'abréviations 122 fragment, q.v. Liste de termes et d'abréviations, pp.81-83 ,
209 getArFromTX, fonction getTXBFromTX, fonction, pp.184-186, 0201. ,
46 HGW, q.v. Liste de termes et d'abréviations, pp.168-172 ,
2, 41, 43 iterate, fonction, p.199 ,
Liste de termes et d'abréviations, pp.186-209 ,
113 ngbAlgoGenSP, fonction 115 ngbAlgoIB, fonction, 92 ngbErodeSIMD, fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 ngbGAlgoGen, fonction, pp.106-109 ,
152, 153 pGenMB, fonction, fonction, vol.151, issue.83, pp.170-172, 0209. ,
39 rot2DMinus90, fonction 129 rot2DMinus90MB, fonction 133 rot2DMinus90NxPVecNbf, fonction 139 rot2DMinus90NxPVecNbfi, fonction, fonction, vol.138, issue.83, pp.55-119 ,
sampI, fonction, pp.171-102 ,
81 sampSPGen, fonction, 38, pp.137-139 ,
99 SLI, marque commerciale déposée, Liste de termes et d'abréviations, pp.31-34 ,
88, 90, 91 specNgbHEXR, fonction, pp.122-155 ,
75 streamAr2DSP, fonction, pp.74-76 ,
138, 139 Z zip, fonction, pp.151-76 ,