메뉴 건너뛰기




Volumn , Issue , 2011, Pages 333-344

Synthesizing concurrent schedulers for irregular algorithms

Author keywords

Amorphous data parallelism; Irregular programs; Multicore processors; Optimistic parallelization; Program synthesis; Scheduling

Indexed keywords

DATA PARALLELISM; IRREGULAR PROGRAMS; MULTICORE PROCESSORS; PARALLELIZATIONS; PROGRAM SYNTHESIS;

EID: 79953089159     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1950365.1950404     Document Type: Conference Paper
Times cited : (27)

References (36)
  • 5
    • 0019563894 scopus 로고
    • Computing Dirichlet tessellations
    • A. Bowyer. Computing Dirichlet tessellations. The Computer Journal, 24(2):162-166, 1981.
    • (1981) The Computer Journal , vol.24 , Issue.2 , pp. 162-166
    • Bowyer, A.1
  • 8
    • 0001702902 scopus 로고
    • Applications of random sampling in computational geometry, ii
    • K. L. Clarkson and P. W. Shor. Applications of random sampling in computational geometry, ii. Discrete Comput. Geom., 4(5):287-421, 1989.
    • (1989) Discrete Comput. Geom. , vol.4 , Issue.5 , pp. 287-421
    • Clarkson, K.L.1    Shor, P.W.2
  • 10
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry-standard API for shared-memory programming
    • L. Dagum and R. Menon. OpenMP: An industry-standard API for shared-memory programming. IEEE Comput. Sci. Eng., 5(1):46-55, 1998.
    • (1998) IEEE Comput. Sci. Eng. , vol.5 , Issue.1 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 12
    • 0024090156 scopus 로고
    • A new approach to the maximumflow problem
    • A. V. Goldberg and R. E. Tarjan. A new approach to the maximumflow problem. J. ACM, 35(4):921-940, 1988.
    • (1988) J. ACM , vol.35 , Issue.4 , pp. 921-940
    • Goldberg, A.V.1    Tarjan, R.E.2
  • 13
    • 84976721284 scopus 로고
    • MULTILISP: A language for concurrent symbolic computation
    • October
    • R. H. Halstead, Jr. MULTILISP: a language for concurrent symbolic computation. ACM Trans. Program. Lang. Syst., 7:501-538, October 1985.
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , pp. 501-538
    • Halstead Jr., R.H.1
  • 16
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. P. Herlihy and J. M. Wing. Linearizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst., 12(3):463-492, 1990.
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 17
    • 79953076431 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. Intel threading building blocks 3.0. http://threadingbuildingblocks.org.
  • 20
    • 79953110319 scopus 로고    scopus 로고
    • Defining and implementing commutativity conditions for parallel execution
    • School of Electrial and Computer Engineering, Purdue University, August
    • M. Kulkarni, D. Prountzos, D. Nguyen, and K. Pingali. Defining and implementing commutativity conditions for parallel execution. regular rech report TR-ECE-09-11, School of Electrial and Computer Engineering, Purdue University, August 2009.
    • (2009) Regular Rech Report TR-ECE-09-11
    • Kulkarni, M.1    Prountzos, D.2    Nguyen, D.3    Pingali, K.4
  • 21
    • 0034593391 scopus 로고    scopus 로고
    • A Java fork/join framework
    • D. Lea. A Java fork/join framework. In Proc. Conf. on Java Grande, pages 36-43, 2000.
    • (2000) Proc. Conf. on Java Grande , pp. 36-43
    • Lea, D.1
  • 23
    • 34547960219 scopus 로고    scopus 로고
    • Parallel shortest path algorithms for solving large-scale instances
    • Georgia Institute of Technology, September
    • K. Madduri, D. Bader, J. Berry, and J. Crobak. Parallel shortest path algorithms for solving large-scale instances. Technical Report GTCSE- 06-19, Georgia Institute of Technology, September 2006.
    • (2006) Technical Report GTCSE-06-19
    • Madduri, K.1    Bader, D.2    Berry, J.3    Crobak, J.4
  • 25
    • 84896776946 scopus 로고    scopus 로고
    • Cap delta-Stepping: A Parallel Single Source Shortest Path Algorithm
    • U. Meyer and P. Sanders. Delta-stepping: A parallel single source shortest path algorithm. In Proc. European Symp. on Algorithms (ESA), pages 393-404, 1998. (Pubitemid 128117071)
    • (1998) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1461 , pp. 393-404
    • Meyer, U.1    Sanders, P.2
  • 27
    • 17444381945 scopus 로고    scopus 로고
    • A time efficient Delaunay refinement algorithm
    • New Orleans
    • G. L. Miller. A time efficient Delaunay refinement algorithm. In Proc. Symposium on Discrete Algorithms (SODA), pages 400-409, New Orleans, 2004.
    • (2004) Proc. Symposium on Discrete Algorithms (SODA) , pp. 400-409
    • Miller, G.L.1
  • 31
    • 33750726614 scopus 로고
    • A Delaunay refinement algorithm for quality 2-dimensional mesh generation
    • J. Ruppert. A Delaunay refinement algorithm for quality 2-dimensional mesh generation. J. Algorithms, 18(3):548-585, 1995.
    • (1995) J. Algorithms , vol.18 , Issue.3 , pp. 548-585
    • Ruppert, J.1
  • 32
    • 84940605935 scopus 로고    scopus 로고
    • Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator
    • Applied Computational Geometry: Towards Geometric Engineering
    • J. R. Shewchuk. Triangle: Engineering a 2d quality mesh generator and Delaunay triangulator. In Applied Computational Geometry: Towards Geometric Engineering, volume 1148 of Lecture Notes in Computer Science, pages 203-222. Springer-Verlag, 1996. (Pubitemid 126140158)
    • (1996) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1148 , pp. 203-222
    • Shewchuk, J.R.1
  • 35
    • 0019563697 scopus 로고
    • COMPUTING THE n-DIMENSIONAL DELAUNAY TESSELLATION WITH APPLICATION TO VORONOI POLYTOPES.
    • D. F. Watson. Computing the n-dimensional tessellation with application to Voronoi polytopes. The Computer Journal, 24(2):167-172, 1981. (Pubitemid 12503887)
    • (1981) Computer Journal , vol.24 , Issue.2 , pp. 167-172
    • Watson, D.F.1


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