36. Greenwald, Michael. The synergy between non-blocking synchronization and operating system structure / Michael Greenwald, David Cheriton // SI­GOPS Oper. Syst. Rev.- 1996.-Oct. - Vol. 30, no. SI. - P. 123-136.

37. Herlihy, Maurice. The Art of Multiprocessor Programming / Mauri­ce Herlihy, Nir Shavit. – San Francisco, CA, USA: Morgan Kaufmann Publi­shers Inc., 2008,- ISBN: 0123705916, 9780123705914.

38. A theory of memory models / Vijay A. Saraswat, Radha Jagadeesan, Maged Michael, Christoph von Praun // Proceedings of the 12th ACM SI - GPLAN symposium on Principles and practice of parallel programming. – PPoPP '07. - New York, NY, USA: ACM, 2007. - P. 161-172.

39. Pugh, William. The Java memory model is fatally flawed / Willi­am Pugh // Concurrency: Practice and Experience. – 2000. – Vol. 12, no. 6. – P. 445-455.

40. Manson, Jeremy. The Java memory model / Jeremy Manson, Willi­am Pugh, Sarita V. Adve // SIGPLAN Not. – 2005. – jan. – Vol. 40, no. 1. – P. 378-391.

41. Amdahl, Gene M. Validity of the single processor approach to achieving large scale computing capabilities / Gene M. Amdahl // Proceedings of the April 18-20, 1967, spring joint computer conference. – AFIPS '67 (Spring).– New York, NY, USA : ACM, 1967. - P. 483-485.

42. Blass, Andreas. Algorithms: A quest for absolute definitions / Andreas Blass, Yuri Gurevich // Bulletin of the European Association for Theoretical Computer Science. – 2003.

43. Runtime support to parallelize adaptive irregular programs / Yuan­Shin Hwang, Bongki Moon, Shamik Sharma [et al.] //In proceedings of the workshop on environments and tools for parallel scientific computing. – New York, NY, USA: ACM, 1994.

НЕ нашли? Не то? Что вы ищете?

44. Evaluating high level parallel programming support for irregular applications in ICC++ / Andrew A. Chien, Julian Dolby, Bishwaroop Ganguly [et al.]. – 1997. – Vol. 1343. – P. 33-40.

45. Lonestar: A suite of parallel irregular programs / M. Kulkarni, M. Burtscher, C. Cascaval, K. Pingali // Performance Analysis of Systems and Software, 2009. ISPASS 2009. IEEE International Symposium on. – Los Alami - tos, CA, USA: IEEE Computer Society, 2009. - P. 65-76.

46. Jones, Jim E. Parallel Multigrid Methods / Jim E. Jones, Stephen F. McCormick / / Parallel Numerical Algorithms / David E. Keyes, Ahmed Sameh, V. Venkatakrishnan. – Vol. 4 of ICASE/LaRC Interdisciplinary Series in Science and Engineering. – [S. 1.]: Springer Netherlands, 1997. - P. 203-224.

47. Booch, Grady. Object-oriented analysis and design with applications (2. ed.) / Grady Booch. Benjamin/Cummings series in object-oriented software engineering.– Santa Clara, CA, USA: Addison-Wesley, 1995.– P. I-XVII, 1-589.

48. An experiment in measuring the productivity of three parallel programming languages / Kemal Ebcioglu, Vivek Sarkar, Tarek El-Ghazawi [et al.] // Proceedings of the Second Workshop on Productivity and Performance in High­End Computing (P-PHEC 2005). – San Francisco, CA, USA: IEEE Computer Society, 2005.

49. Parsons, R. A++/P++ array classes for architecture independent finite di­fference computations / R. Parsons, D. Quinlan // Proceedings of the Second Annual Object-Oriented Numerics Conference (OON-SKI'94). – Sun River, OR, USA: IEEE Computer Society, 1994.

50. A tensorial approach to computational continuum mechanics using object - oriented techniques / H. G. Weller, G. Tabor, H. Jasak, C. Fureby // Computers in Physics. – 1998. – nov. – Vol. 12, no. 6. – P. 620-631.

51. Bell, Nathan. Cusp: Generic Parallel Algorithms for Sparse Matrix and Graph Computations. – 2010. – Version 0.1.0.

52. Представление задач в системах распараллеливания с изменяемой зерни­стостью / , , // Вісник НТУУ «КПІ». Інформатика, управління та обчислювальна техніка. – 2013. – № 55. – С. 212.

53. Стиренко организации вычислений в распределённой систе­ме / , , // Вісник НТУУ «КПІ». Інформатика, управління та обчислювальна техніка.– 2012,– № 57. – С. 101-109.

54. Code Gen Options - Using the GNU Compiler Collection (GCC) [Electronic resource]. – Access mode: http://gcc. gnu. Org/onlinedocs/gcc-4.7.2/ gcc/Code-Gen-Options. html. – Last access: 15.04.2013.– Title from the screen.

55.VampirTrace [Electronic resource].– Access mode: http://tu-dresden. de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/software_ werkzeuge_zur_unterstuetzung_von_programmierung_und_optimierung/ vampirtrace. – Last access: 28.11.2011. – Title from the screen.

56. Stirenko, S. G. Dynamic analysis of MPI applications / S. G. Stirenko, D. V. Gribenko, A. I. Zinenko, // Proceedings of the 1st international conference on High-performance computing (HPC-UA), Kiev, 2011. – K.: BEK+, 2011. – P. 186-187.

57. Центр суперкомп'ютерних обчислень НТУУ «КПІ» [Електронний ре­сурс].– Режим доступу: http://hpcc. /.– Останнє звернен­ня: 15.04.2013. – Назва з екрану.

58. Decision No 1982/2006/EC of the European Parliament and of the Council of 18 December 2006 concerning the Seventh Framework Programme of the European Community for research, technological development and demonstration activities (2007-2013) // Offcial Journal of the Europian Union. – 2006. – Vol.149. – P. 1–41.

59. Постанова Кабiнету Мiнiстрiв України № 000 Про затвердження Державної цiльової науково-технiчної програми впровадження i застосування грiд-технологiй на 2009-2013 роки. – 2009.

60. Cloud computing and grid computing 360-degree compared / Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu // Grid Computing Environments Workshop, 2008. GCE'08 / IEEE. – Washington, DC, USA: IEEE Computer Society, 2008. – P. 1– 10.

61. Martonosi, Margaret. Parallelism, heterogeneity, communication: Emerging challenges for performance analysis / Margaret Martonosi // Performance Analysis of Systems and Software (ISPASS), 2012 IEEE International Symposium on / IEEE. – Washington, DC, USA: IEEE Computer Society, 2012. – P. 124–124.

62. Kirk, D. NVidia CUDA software and GPU parallel computing architecture / D Kirk. – New York, NY, USA : Springer-Verlag, 2007. – 246 p.

63. Software as a service for data scientists / Bryce Allen, John Bresnahan, Lisa Childers [et al.] // Commun. ACM. – 2012. – Vol. 55, no. 2. – P. 81–88.

64. Стіренко С. Г. Модель технології програмування паралельних систем / С. Г. Стіренко // Вiсник НТУУ «КПI». Iнформатика, управлiння та обчислювальна технiка. – 2013. –№. 58. – С. 158-164.

65. Стіренко ізація відкладених обчислень в кластерних системах / С. Г. Стіренко // Вiсник НТУУ «КПI». Iнформатика, управлiння та обчислювальна технiка. – 2013. –№. 59. – С. 12-17.

66. Стіренко перебалансування навантаження в кластерних комп’ютерних системах в динамічному режимі / С. Г. Стіренко // Вiсник НТУУ «КПI». Iнформатика, управлiння та обчислювальна технiка. – 2014. –№. 60. – С. 55-59.

67. Pheatt, Chuck. Intel â threading building blocks / Chuck Pheatt //Journal of Computing Sciences in Colleges.– 2008.– Vol. 23, no. 4.– P. 298–298.

68. OpenMP 3.0 Complete Specification [Electronic resource]. – Access mode: http://www. openmp. org/mp-documents/spec30.pdf. – Last access: 04.10.2010. – Title from the screen.

69. Lattner, Chris. LLVM and Clang: Advancing compiler technology / Chris Lattner // Proceedings of FOSDEM 2011: Free and Open Source Developers European Meeting. – Brussels, Belgium : FOSDEM, 2011. – P. 234–239.

70. Bataev, A. Towards OpenMP support in LLVM / A. Bataev, A. Bokhanko // EuroLLVM 2013 European LLVM conference. – Paris, France: ENS, 2013.

71. Novillo, D. OpenMP and automatic parallelization in GCC / D Novillo // Proceedings of the GCC developers' summit. – San Francisco, CA, USA: ACM, 2006. – P. 132–141.

72. Marowka, Ami. Performance of OpenMP Benchmarks on Multicore Processors / Ami Marowka // Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing. – ICA3PP '08. – Berlin, Heidelberg: Springer-Verlag, 2008. – P. 208–219.

73. Aiken, A. Optimal loop parallelization / A. Aiken, A. Nicolau // SIGPLAN Not. – 1988. – Vol. 23, no. 7. – P. 308–317.

74. Засоби паралельного програмування / С. Г. Стiренко, , О. I. Зiненко, – К.: ВЕК+, 2011. – 154 с.

75. Basumallik, Ayon. Programming distributed memory systems using OpenMP / Ayon Basumallik, S-J Min, Rudolf Eigenmann // Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International / IEEE. – Washington, DC, USA: IEEE, 2007. – P. 1–8.

76. Hoeflinger, Jay P. Programming with cluster OpenMP / Jay P Hoeflinger // Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming / ACM. – New York, NY, USA: ACM, 2007. – P. 270–274.

77. Parallelization of a fast multipole boundary element method with cluster OpenMP / Andre Buchau, Serge Mboonjou Tsafak, Wolfgang Hafla, Wolfgang M Rucker // Magnetics, IEEE Transactions on. – 2008. – Vol. 44, no. 6. – P. 1338–1341.

78. Stallings, puter Organization and Architecture – Designing for Performance (7.ed.) / W. Stallings. – New York, NY, USA: Pearson / Prentice Hall, 2006. – 778 p.

79. MPI: A message-passing interface Standard, version 2.2. – Stuttgart, Germany: High Performance Computing Center Stuttgart (HLRS), 2009. – 648 p.

80. Стіренко ізація методу визначення моменту відкладення пересилання даних в комп’ютерних кластерних системах / С. Г. Стіренко // Вiсник НТУУ «КПI». Iнформатика, управлiння та обчислювальна технiка. – 2014. –№. 61. – С. 35-42.

81. Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation / Edgar Gabriel, Graham E. Fagg, George Bosilca [et al.] // Proceedings, 11th European PVM/MPI Users' Gro Herlihyup Meeting. – Budapest, Hungary: [s. n.], 2004. – September. – P. 97–104.

82. Review of performance analysis tools for MPI parallel programs / Shirley Moore, David Cronk, Kevin London, Jack Dongarra // Recent Advances in Parallel Virtual Machine and Message Passing Interface. – Heildelberg, Germany: Springer, 2001. – P. 241–248.

83. Open Trace Format (OTF) [Electronic resource]. – Access mode: http://tudresden. de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/software_werkzeuge_zur_unterstuetzung_von_programmierung_und_optimierung/otf. – Last access: 28.11.2011. – Title from the screen.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53