메뉴 건너뛰기




Volumn 79, Issue C, 2010, Pages 71-117

Pitfalls and Issues of Manycore Programming

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84866775652     PISSN: 00652458     EISSN: None     Source Type: Book Series    
DOI: 10.1016/S0065-2458(10)79002-1     Document Type: Chapter
Times cited : (7)

References (68)
  • 1
    • 0004014994 scopus 로고
    • Moore School of Electrical Engineering, University of Pennsylvania Pennsylvania June 30
    • von Neumann, J., First Draft of a Report on EDVAC, 1945, Moore School of Electrical Engineering, University of Pennsylvania, Pennsylvania June 30.
    • (1945) First Draft of a Report on EDVAC
    • von Neumann, J.1
  • 3
    • 84856703523 scopus 로고    scopus 로고
    • The institute for advances study computer: A case study in the application of concepts from the history of technology
    • R. Rojas U. Hashagen MIT press Cambridge, MA
    • Aspray, W., The institute for advances study computer: A case study in the application of concepts from the history of technology. Rojas, R., Hashagen, U., (eds.) The First Computers, History and Architectures, 2002, MIT press, Cambridge, MA, 179–193.
    • (2002) The First Computers, History and Architectures , pp. 179-193
    • Aspray, W.1
  • 4
    • 0030104448 scopus 로고    scopus 로고
    • Exploring the architecture of early machine: The historical relevance of the ENIAC machine architecture
    • Marcus, M., Akera, A., Exploring the architecture of early machine: The historical relevance of the ENIAC machine architecture. IEEE Ann. Hist. Comput. 18 (1996), 17–24.
    • (1996) IEEE Ann. Hist. Comput. , vol.18 , pp. 17-24
    • Marcus, M.1    Akera, A.2
  • 6
    • 34548416582 scopus 로고    scopus 로고
    • Parallel computing on any desktop
    • Marowka, A., Parallel computing on any desktop. Commun. ACM 50:9 (2007), 74–78.
    • (2007) Commun. ACM , vol.50 , Issue.9 , pp. 74-78
    • Marowka, A.1
  • 10
    • 34247152990 scopus 로고    scopus 로고
    • The future of microprocessors
    • September
    • Olukotun, K., Hammond, L., The future of microprocessors. ACM Queue, 2005, 27–34 September.
    • (2005) ACM Queue , pp. 27-34
    • Olukotun, K.1    Hammond, L.2
  • 11
    • 34548083281 scopus 로고    scopus 로고
    • The free lunch is over: A fundamental turn toward concurrency in software
    • Sutter, H., The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's J. 30:3 (2005), 202–210.
    • (2005) Dr. Dobb's J. , vol.30 , Issue.3 , pp. 202-210
    • Sutter, H.1
  • 12
    • 85024275309 scopus 로고    scopus 로고
    • Software and the concurrency revolution
    • Sutter, H., Larus, J., Software and the concurrency revolution. ACM Queue 3:7 (2005), 54–62.
    • (2005) ACM Queue , vol.3 , Issue.7 , pp. 54-62
    • Sutter, H.1    Larus, J.2
  • 13
    • 54949129143 scopus 로고    scopus 로고
    • Think parallel: Teaching parallel programming today
    • Marowka, A., Think parallel: Teaching parallel programming today. IEEE Distrib. Syst. Online, 9(8), 2008.
    • (2008) IEEE Distrib. Syst. Online , vol.9 , Issue.8
    • Marowka, A.1
  • 15
    • 0032083545 scopus 로고    scopus 로고
    • Models and languages for parallel computation
    • Skillcorn, D., Talia, D., Models and languages for parallel computation. ACM Comput. Surv. 30:2 (1998), 123–169.
    • (1998) ACM Comput. Surv. , vol.30 , Issue.2 , pp. 123-169
    • Skillcorn, D.1    Talia, D.2
  • 17
    • 0025467711 scopus 로고
    • A bridging model for parallel computation
    • Valiant, L.G., A bridging model for parallel computation. Commun. of ACM 33:8 (1990), 103–111.
    • (1990) Commun. of ACM , vol.33 , Issue.8 , pp. 103-111
    • Valiant, L.G.1
  • 20
    • 85023085739 scopus 로고    scopus 로고
    • Parallel@Illinois. University of Illinois at Urbana-Champaign. http://www.parallel.illinois.edu/.
  • 21
    • 85022990957 scopus 로고    scopus 로고
    • Pervasive Parallelism Laboratory at Stanford University. http://ppl.stanford.edu/wiki/index.php/Pervasive_Parallelism_Laboratory.
  • 22
    • 85023000433 scopus 로고    scopus 로고
    • Parallel Computing Laboratory at Berkeley. http://parlab.eecs.berkeley.edu/about.html.
  • 23
    • 35648995516 scopus 로고    scopus 로고
    • University of California Berkeley, CA Technical Report No. UCB/EECS-2006-183, December 18
    • Asanovic, K., et al. The Landscape of Parallel Computing Research: A View from Berkeley, 2006, University of California, Berkeley, CA http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.html Technical Report No. UCB/EECS-2006-183, December 18.
    • (2006) The Landscape of Parallel Computing Research: A View from Berkeley
    • Asanovic, K.1
  • 24
    • 85023132247 scopus 로고    scopus 로고
    • http://www.highproductivity.org/.
  • 26
    • 85023150107 scopus 로고    scopus 로고
    • Scalable portability evaluation of high performance applications
    • Marowka, A., Yarchi, I., Bercovier, M., Scalable portability evaluation of high performance applications. Int. J. Comput. Appl. 7:1 (2000), 39–47.
    • (2000) Int. J. Comput. Appl. , vol.7 , Issue.1 , pp. 39-47
    • Marowka, A.1    Yarchi, I.2    Bercovier, M.3
  • 29
    • 0029193257 scopus 로고
    • High level optimization via automated statistical modeling
    • Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'95)
    • Brewer, E.A., High level optimization via automated statistical modeling. ACM SIGPLAN Notices, 30(8), 1995 Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'95).
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.8
    • Brewer, E.A.1
  • 32
    • 20744452904 scopus 로고    scopus 로고
    • Self-adapting linear algebra algorithms and software
    • Demmel, J., Dongarra, J., et al. Self-adapting linear algebra algorithms and software. Proc. IEEE 93:2 (2005), 293–312.
    • (2005) Proc. IEEE , vol.93 , Issue.2 , pp. 293-312
    • Demmel, J.1    Dongarra, J.2
  • 33
    • 85023127991 scopus 로고    scopus 로고
    • Skeletal Parallelism Homepage. www.dcs.ed.ac.uk/home/mic/skeletons.html.
  • 36
    • 85023099626 scopus 로고    scopus 로고
    • HP calls for on-chip optics
    • January
    • Merritt, R., HP calls for on-chip optics. EE Times, 2009 January.
    • (2009) EE Times
    • Merritt, R.1
  • 37
    • 85023115617 scopus 로고    scopus 로고
    • Intel lists five challenges for IC scaling
    • February
    • LaPedus, M., Intel lists five challenges for IC scaling. EE Times, 2009 February.
    • (2009) EE Times
    • LaPedus, M.1
  • 41
    • 78651582149 scopus 로고    scopus 로고
    • Real-world concurrency
    • September.
    • Cantrill, B., Bonwick, J., Real-world concurrency. ACM Queue, 2008, 16–25, September.
    • (2008) ACM Queue , pp. 16-25
    • Cantrill, B.1    Bonwick, J.2
  • 43
    • 85023120814 scopus 로고    scopus 로고
    • A Conversation with Hennessy and Patterson
    • January
    • Olukotun, K., A Conversation with Hennessy and Patterson. ACM Queue, 2007, 14–22 January.
    • (2007) ACM Queue , pp. 14-22
    • Olukotun, K.1
  • 49
    • 46049115497 scopus 로고    scopus 로고
    • Performance of OpenMP Benchmarks on Multicore Processors, 8th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP)
    • Agia Napa, Cyprus, June 9–11 vol. 5022
    • Marowka, A., Performance of OpenMP Benchmarks on Multicore Processors, 8th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP) LNCS Proceeding, vol. 5022, 2008, 208–219 Agia Napa, Cyprus, June 9–11.
    • (2008) LNCS Proceeding , pp. 208-219
    • Marowka, A.1
  • 52
    • 85023134333 scopus 로고    scopus 로고
    • Intel Thread Checker. http://software.intel.com/en-us/intel-thread-checker/.
  • 53
    • 85023097772 scopus 로고    scopus 로고
    • Intel Composer. http://software.intel.com/en-us/intel-parallel-composer/.
  • 55
    • 84938023119 scopus 로고
    • Analysis of programs for parallel processing
    • Bernstein, A.J., Analysis of programs for parallel processing. IEEE Trans. Electron. Comput. 15:5 (1966), 757–763.
    • (1966) IEEE Trans. Electron. Comput. , vol.15 , Issue.5 , pp. 757-763
    • Bernstein, A.J.1
  • 56
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Lamport, L., How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput. C-28:9 (1979), 690–691.
    • (1979) IEEE Trans. Comput. , vol.C-28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 57
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Adve, S.V., Gharachorloo, K., Shared memory consistency models: A tutorial. IEEE Comput. 29:12 (1996), 66–76.
    • (1996) IEEE Comput. , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 60
    • 33845456481 scopus 로고    scopus 로고
    • Electrical Engineering and Computer Sciences, University of California Berkeley Technical Report No. UCB/EECS-2006-1
    • Lee, E.A., The Problem with Threads, 2006, Electrical Engineering and Computer Sciences, University of California, Berkeley Technical Report No. UCB/EECS-2006-1.
    • (2006) The Problem with Threads
    • Lee, E.A.1
  • 62
    • 85022991782 scopus 로고    scopus 로고
    • University of Maryland, College Park, Maryland, 2009, May 29
    • Workshop on Theory and Many-Cores (T&MC). http://www.umiacs.umd.edu/conferences/tmc2009/, 2009 University of Maryland, College Park, Maryland, 2009, May 29.
    • (2009)
  • 64
    • 0003710740 scopus 로고    scopus 로고
    • MIT Press Cambridge, MA
    • Snir, M., et al. MPI: The Complete Reference, 1996, MIT Press, Cambridge, MA http://www.mcs.anl.gov/research/projects/mpi/.
    • (1996) MPI: The Complete Reference
    • Snir, M.1
  • 65
    • 54949129143 scopus 로고    scopus 로고
    • Think parallel: Teaching parallel programming today
    • Marowka, A., Think parallel: Teaching parallel programming today. IEEE Distrib. Syst. Online, 9(8), 2008.
    • (2008) IEEE Distrib. Syst. Online , vol.9 , Issue.8
    • Marowka, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.