]> AND Private Git Repository - book_gpu.git/blob - BookGPU/Chapters/chapter6/biblio6.bib
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ch10
[book_gpu.git] / BookGPU / Chapters / chapter6 / biblio6.bib
1 @manual{cudabestpractices,
2   TITLE =        {{NVIDIA {CUDA C} Best Practices Guide 4.0}},
3   organization = {NVIDIA},
4   month =        {May},
5   year =         {2011},
6   howpublished = "\url{http://docs.nvidia.com/cuda/pdf/CUDA_C_Best_Practices_Guide.pdf}",
7 }
8
9 @ARTICLE{FS2000,
10   author = {A. Frommer and D. B. Szyld},
11   year = 2000,
12   title = {On Asynchronous Iterations},
13   journal = {J. Comput. and Appl. Math.},
14   volume = 123,
15   pages = {201-216}
16 }
17
18
19 @Book{BT89,
20   author =       {D. P. Bertsekas and J. N. Tsitsiklis},
21   ALTeditor =    {},
22   title =        {Parallel and Distributed Computation},
23   publisher =    {Prentice Hall},
24   year =         {1999},
25   address =      {Englewood Cliffs, New Jersey},
26 }
27
28 @InBook{ChapNRJ2011,
29   author =    {Vialle, S. and Contassot-Vivier, S. and Jost, T.},
30   editor =    {Sanjay Ranka and Ishfag Ahmad},
31   title =        {Handbook of Energy-Aware and Green Computing},
32   chapter =      {Optimizing Computing and Energy Performances in Heterogeneous Clusters of CPUs and GPUs},
33   publisher =    {Chapman and Hall/CRC},
34   year =         {2012},
35   url = {http://www.crcpress.com/product/isbn/9781466501164#},
36   isbn = {9781466501164},
37   OPTkey =       {},
38   OPTvolume =    {},
39   OPTnumber =    {},
40   series =    {Computer \& Information Science Series},
41   OPTtype =      {},
42   OPTaddress =   {},
43   OPTedition =   {},
44   month =     {Jan},
45   OPTpages =     {},
46   OPTannote =    {}
47 }
48
49 @InBook{ChVCV13,
50   author =    {S. Vialle and S. Contassot-Vivier},
51   editor =    {Magoul\'{e}s, Fr\'{e}d\'{e}ric},
52   title =        {Patterns for parallel programming on {G}{P}{U}s},
53   chapter =      {Optimization methodology for Parallel Programming of Homogeneous or Hybrid Clusters},
54   publisher =    {Saxe-Coburg Publications},
55   year =         {2013},
56   OPTkey =       {},
57   OPTvolume =    {},
58   OPTnumber =    {},
59   OPTseries =    {},
60   OPTtype =      {},
61   OPTaddress =   {},
62   OPTedition =   {},
63   month =     feb,
64   OPTpages =     {},
65   note =      {to appear},
66   OPTannote =    {}
67 }
68
69 @Book{BCC07,
70   author =       {Bahi, J. M. and Contassot-Vivier, S. and Couturier, R.},
71   title =        {Parallel Iterative Algorithms: from sequential to grid computing},
72   publisher =    {Chapman \& Hall/CRC},
73   year =         {2007},
74   series = {Numerical Analysis \& Scientific Computing Series},
75   OPTdoi = {http://www.crcpress.com/shopping_cart/products/product_detail.asp?sku=C808X&isbn=9781584888086&parent_id=&pc=},
76 }
77
78 @InProceedings{HPCS2002,
79   author =       {Bahi, J. M. and Contassot-Vivier, S. and Couturier, R.},
80   title =        {Asynchronism for Iterative Algorithms in a Global Computing Environment},
81   booktitle =    {The 16th Annual International Symposium on High Performance
82 Computing Systems and Applications (HPCS'2002)},
83   pages =     "90--97",
84   year =      {2002},
85   address =   {Moncton, Canada},
86   month =     jun,
87 }
88
89 @InProceedings{Vecpar08a,
90   author =       {Bahi, J. M. and Contassot-Vivier, S. and Couturier, R.},
91   title =        {An efficient and robust decentralized algorithm for detecting the global
92 convergence in asynchronous iterative algorithms},
93   booktitle =    {8th International Meeting on High Performance Computing for Computational Science, VECPAR'08},
94   pages =     {251--264},
95   year =      {2008},
96   address =   {Toulouse},
97   month =     jun,
98 }
99
100 @article{ParCo05,
101   author    = {Bahi, J. M. and Contassot-Vivier, S. and Couturier, R.},
102   title     = {Evaluation of the Asynchronous Iterative Algorithms in the Context of Distant Heterogeneous Clusters},
103   journal   = {Parallel Computing},
104   volume    = {31},
105   number    = {5},
106   year      = {2005},
107   pages     = {439-461}
108 }
109
110 @InProceedings{ECost10,
111   author =       {Contassot-Vivier, S. and Vialle, S. and Jost, T.},
112   title =        {Optimizing computing and energy performances on {GPU} clusters: experimentation on a {PDE} solver},
113   booktitle = {COST Action IC0804 on Large Scale Distributed Systems,1st Year},
114   OPTpages =     {},
115   year =      {2010},
116   editor =    {Jean-Marc Pierson and Helmut Hlavacs},
117   organization = {IRIT},
118   note =      {ISBN: 978-2-917490-10-5},
119 }
120
121 @Article{SuperCo05,
122   author =       {Bahi, J. M. and Contassot-Vivier, S. and Couturier, R.},
123   title =        {Performance comparison of parallel programming environments for implementing {AIAC} algorithms},
124   journal =      {Journal of Supercomputing. Special Issue on Performance Modelling and Evaluation of Parallel and Distributed Systems},
125   year =         {2006},
126   volume =    {35},
127   number =    {3},
128   pages =     {227-244},
129 }
130
131 @InProceedings{Para10,
132   author =       {Contassot-Vivier, S. and Jost, T. and Vialle, S.},
133   title =        {Impact of asynchronism on {GPU} accelerated parallel iterative computations},
134   booktitle =    {PARA 2010 conference: State of the Art in Scientific and Parallel Computing},
135   OPTpages =     {--},
136   year =      {2010},
137   address =   {Reykjavík, Iceland},
138   month =     jun,
139 }
140
141 @InProceedings{ECost10,
142   author =       {Contassot-Vivier, S. and Vialle, S. and Jost, T.},
143   title =        {Optimizing computing and energy performances on {GPU} clusters: experimentation on a {PDE} solver},
144   booktitle = {COST Action IC0804 on Large Scale Distributed Systems,1st Year},
145   OPTpages =     {},
146   year =      {2010},
147   editor =    {Jean-Marc Pierson and Helmut Hlavacs},
148   organization = {IRIT},
149   note =      {ISBN: 978-2-917490-10-5},
150 }
151
152 @InCollection{JCVV10,
153   author =       {T. Jost and S. Contassot-Vivier and S. Vialle},
154   title =        {An efficient multi-algorithm sparse linear solver for {GPU}s},
155   booktitle =    {Parallel Computing : From Multicores and GPU's to Petascale},
156   pages =     {546--553},
157   publisher = {IOS Press},
158   year =      {2010},
159   OPTeditor =    {},
160   volume =    {19},
161   OPTnumber =    {},
162   series =    {Advances in Parallel Computing},
163   OPTtype =      {},
164   OPTchapter =   {},
165   OPTaddress =   {},
166   OPTedition =   {},
167   OPTmonth =     {},
168   OPTnote =      {},
169   OPTannote =    {Extended version of EuroGPU symposium article, in the International Conference on Parallel Computing (ParCo) 2009}
170 }
171
172 @InProceedings{ParCo09,
173   author =       {T. Jost and S. Contassot-Vivier and S. Vialle},
174   title =        {An efficient multi-algorithms sparse linear solver for {GPU}s},
175   booktitle =    {EuroGPU mini-symposium of the International Conference on Parallel Computing, ParCo'2009},
176   pages =     {546--553},
177   year =      {2009},
178   address =   {Lyon},
179   month =     sep,
180 }
181
182 @InProceedings{BCVG11,
183   author =       {Bahi, J. M. and Contassot-Vivier, S. and Giersch, A.},
184   title =        {Load Balancing in Dynamic Networks by Bounded Delays Asynchronous Diffusion},
185   booktitle = {VECPAR 2010},
186   pages =     {352--365},
187   year =      {2011},
188   editor =    {J.M.L.M. Palma et al.},
189   volume =    {6449},
190   OPTnumber =    {},
191   series =    {LNCS},
192   publisher = {Springer, Heidelberg},
193   note = "\url{DOI:~10.1007/978-3-642-19328-6\33}"
194 }
195
196 @manual{CUDA,
197         title = {{NVIDIA {CUDA} C Programming Guide 4.0}},
198         organization = {NVIDIA},
199         howpublished = "\url{http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Programming_Guide.pdf}",
200         month = {June},
201     year = {2011}
202 }
203
204 @Misc{openMPI,
205   title =     {Open Source High Performance Computing},
206   howpublished = {\url{http://www.open-mpi.org}}
207 }
208
209 @Misc{MPI,
210   title =     {Message Passing Interface},
211   howpublished = {\url{http://www.mpi-forum.org/docs}}
212 }
213
214 @Misc{openMP,
215   title =     {Open{M}{P} multi-threaded programming {API}},
216   howpublished = {\url{http://www.openmp.org}}
217 }
218
219 @article{Hoefler08a,
220 author = {T. Hoefler and A. Lumsdaine},
221 title = {Overlapping Communication and Computation with High Level Communication Routines},
222 journal ={Cluster Computing and the Grid, IEEE International Symposium on},
223 OPTvolume = {0},
224 isbn = {978-0-7695-3156-4},
225 year = {2008},
226 pages = {572-577},
227 note = "\url{http://doi.ieeecomputersociety.org/10.1109/CCGRID.2008.15}",
228 publisher = {IEEE Computer Society},
229 address = {Los Alamitos, CA, USA},
230 }
231
232 @Article{Valiant:BSP,
233   author =       {Valiant, L. G.},
234   title =        {A bridging model for parallel computation},
235   journal =      {Communications of the ACM},
236   year =         1990,
237   volume =       33,
238   number =       8,
239   pages =        {103-111}
240 }
241
242 @inproceedings{gustedt:hal-00639289,
243   AUTHOR = {Gustedt, J. and Jeanvoine, E.},
244   TITLE = {{Relaxed Synchronization with Ordered Read-Write Locks}},
245   BOOKTITLE = {{Euro-Par 2011: Parallel Processing Workshops}},
246   YEAR = {2012},
247   MONTH = May,
248   SERIES = {LNCS},
249   EDITOR = {Michael Alexander and others},
250   PUBLISHER = {Springer},
251   VOLUME = {7155},
252   PAGES = {387-397},
253   ADDRESS = {Bordeaux, France},
254   X-INTERNATIONAL-AUDIENCE = {yes},
255   X-PROCEEDINGS = {yes},
256   URL = {http://hal.inria.fr/hal-00639289},
257   X-ID-HAL = {hal-00639289},
258 }
259
260 @article{clauss:2010:inria-00330024:1,
261   AUTHOR = {Clauss, P.-N. and Gustedt, J.},
262   TITLE = {{Iterative Computations with Ordered Read-Write Locks}},
263   JOURNAL = {{Journal of Parallel and Distributed Computing}},
264   PUBLISHER = {Elsevier},
265   VOLUME = {70},
266   NUMBER = {5},
267   PAGES = {496-504},
268   YEAR = {2010},
269   DOI = {10.1016/j.jpdc.2009.09.002},
270   X-INTERNATIONAL-AUDIENCE = {yes},
271   X-EDITORIAL-BOARD = {yes},
272   URL = {http://hal.inria.fr/inria-00330024/en},
273   X-ID-HAL = {inria-00330024},
274 }
275
276 @inproceedings{GUSTEDT:2007:HAL-00280094:1,
277   TITLE = {The par{X}{X}{L} Environment: Scalable Fine Grained Development for Large Coarse Grained Platforms},
278   X-PAYS = {IT},
279   X-INTERNATIONAL-AUDIENCE = {yes},
280   AUTHOR = {Gustedt, J. AND  Vialle, S. AND  De Vivo, A.},
281   BOOKTITLE = {PARA 06},
282   LONG-BOOKTITLE = {PARA 06: Worshop on state-of-the-art in scientific and parallel computing },
283   EDITOR    = {Bo K{\aa}gstr{\"o}m and others},
284   PAGES = {1094-1104 },
285   ADDRESS = {Ume{\aa}, Sweden},
286   SERIES = LNCS,
287   PUBLISHER = {Springer},
288   VOLUME = {4699},
289   YEAR = 2007,
290   URL = {http://hal-supelec.archives-ouvertes.fr/hal-00280094/en/},
291   X-PROCEEDINGS = {yes},
292 }
293
294 @InProceedings{suss04:users_exper,
295   author =       {S\"{u}{\ss}, Michael and Leopold, Claudia},
296   title =        {A User's Experience with Parallel Sorting and {O}pen{M}{P}},
297   booktitle = {Proceedings of the 6th European Workshop on OpenMP (EWOMP)},
298   pages =     {23-28},
299   year =      2004,
300   editor =    {Eduard Ayguad\'{e} and others},
301   address =   {Stockholm, Sweden}}
302
303
304 @Book{C11,
305   editor =    {JTC1/SC22/WG14},
306   title =        {Programming languages - C},
307   publisher =    {ISO},
308   year =         2011,
309   number =    {ISO/IEC 9899},
310   edition =   {Cor. 1:2012}}