메뉴 건너뛰기




Volumn , Issue , 2011, Pages 59-70

Dataflow execution of sequential imperative programs on multicore architectures

Author keywords

dataflow; determinacy; multicore; programming

Indexed keywords

BENCHMARK PROGRAMS; DATAFLOW; DETERMINACY; EXECUTION MODEL; IMPERATIVE PROGRAMS; MULTI CORE; MULTI-CORE MACHINES; MULTI-CORE PROCESSOR; MULTICORE ARCHITECTURES; MULTIPLE PROCESSING CORES; MULTITHREADED PROGRAMMING; PARALLEL EXECUTIONS; PROGRAM DEVELOPMENT; PROGRAM EXECUTION MODEL; SEQUENTIAL PROGRAMS; SOFTWARE RUNTIME;

EID: 84858770555     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2155620.2155628     Document Type: Conference Paper
Times cited : (51)

References (24)
  • 1
    • 67650076849 scopus 로고    scopus 로고
    • Serialization sets: A dynamic dependence-based parallel execution model
    • Allen, M.D., Sridharan, S., and Sohi, G.S. Serialization sets: a dynamic dependence-based parallel execution model. PPOPP, (2009), 85-96.
    • (2009) PPOPP , pp. 85-96
    • Allen, M.D.1    Sridharan, S.2    Sohi, G.S.3
  • 3
    • 0025404493 scopus 로고
    • Executing a Program on the MIT Tagged-Token Dataflow Architecture
    • Arvind, K. and Nikhil, R.S. Executing a Program on the MIT Tagged-Token Dataflow Architecture. IEEE Transactions on Computers 39, (1990), 300-318.
    • (1990) IEEE Transactions on Computers , vol.39 , pp. 300-318
    • Arvind, K.1    Nikhil, R.S.2
  • 4
    • 33845880372 scopus 로고    scopus 로고
    • Program demultiplexing: Data-flow based speculative parallelization of methods in sequential programs
    • DOI 10.1109/ISCA.2006.31, 1635961, Proceedings - 33rd International Symposium on Computer Architecture,ISCA 2006
    • Balakrishnan, S. and Sohi, G.S. Program demultiplexing: Data-flow based speculative parallelization of methods in sequential programs. ISCA, (2006), 302-313. (Pubitemid 46016624)
    • (2006) Proceedings - International Symposium on Computer Architecture , vol.2006 , pp. 302-313
    • Balakrishnan, S.1    Sohi, G.S.2
  • 5
    • 72249108375 scopus 로고    scopus 로고
    • A type and effect system for deterministic parallel Java
    • Bocchino, R.L., Adve, V.S., Dig, D., et al. A type and effect system for deterministic parallel Java. OOPSLA '09, (2009), 97-116.
    • (2009) OOPSLA '09 , pp. 97-116
    • Bocchino, R.L.1    Adve, V.S.2    Dig, D.3
  • 8
    • 0023734242 scopus 로고
    • Resource requirements of dataflow programs
    • Culler, D.E. and Arvind. Resource requirements of dataflow programs. ISCA, (1988), 141-150.
    • (1988) ISCA , pp. 141-150
    • Culler, D.E.1    Arvind2
  • 10
    • 79951697459 scopus 로고    scopus 로고
    • Task Superscalar: An Out-of-Order Task Pipeline
    • Etsion, Y., Cabarcas, F., Rico, A., et al. Task Superscalar: An Out-of-Order Task Pipeline. MICRO, (2010), 89-100.
    • (2010) MICRO , pp. 89-100
    • Etsion, Y.1    Cabarcas, F.2    Rico, A.3
  • 11
    • 0347507496 scopus 로고    scopus 로고
    • The implementation of the Cilk-5 multithreaded language
    • Frigo, M., Leiserson, C.E., and Randall, K.H. The implementation of the Cilk-5 multithreaded language. PLDI, (1998), 212-223.
    • (1998) PLDI , pp. 212-223
    • Frigo, M.1    Leiserson, C.E.2    Randall, K.H.3
  • 12
    • 80052034379 scopus 로고    scopus 로고
    • Yada: Straightforward parallel programming
    • Gay, D., Galenson, J., Nail, M., and Yelick, K. Yada: Straightforward parallel programming. Parallel Computing 37, 9 (2011), 499-652.
    • (2011) Parallel Computing , vol.37 , Issue.9 , pp. 499-652
    • Gay, D.1    Galenson, J.2    Nail, M.3    Yelick, K.4
  • 17
    • 0003762771 scopus 로고
    • Properties of a Model for Parallel Computations: Determinancy, Termination, Queueing
    • Karp, R.M. and Miller, R.E. Properties of a Model for Parallel Computations: Determinancy, Termination, Queueing. SIAM Journal on Applied Mathematics 14, 6 (1966), 1390-1411.
    • (1966) SIAM Journal on Applied Mathematics , vol.14 , Issue.6 , pp. 1390-1411
    • Karp, R.M.1    Miller, R.E.2
  • 18
    • 33646892173 scopus 로고    scopus 로고
    • The Problem with Threads
    • Lee, E.A. The Problem with Threads. Computer 39, (2006), 33-42.
    • (2006) Computer , vol.39 , pp. 33-42
    • Lee, E.A.1
  • 20
    • 0141896323 scopus 로고    scopus 로고
    • Microarchitectural innovations: Boosting microprocessor performance beyond semiconductor technology scaling
    • Moshovos, A. and Sohi, G.S. Microarchitectural innovations: boosting microprocessor performance beyond semiconductor technology scaling. Proceedings of the IEEE 89, 11 (2001), 1560-1575. (Pubitemid 33766637)
    • (2001) Proceedings of the IEEE , vol.89 , Issue.11 , pp. 1560-1575
    • Moshovos, A.1    Sohi, G.S.2
  • 21
    • 57949083229 scopus 로고    scopus 로고
    • A dependencyaware task-based programming environment for multi-core architectures
    • Perez, J.M., Badia, R.M., and Labarta, J. A dependencyaware task-based programming environment for multi-core architectures. 2008 IEEE Intl. Conf. on Cluster Computing, (2008), 142-151.
    • (2008) 2008 IEEE Intl. Conf. on Cluster Computing , pp. 142-151
    • Perez, J.M.1    Badia, R.M.2    Labarta, J.3
  • 22
    • 0002673944 scopus 로고
    • Jade: A high-level, machine-independent language for parallel programming
    • Rinard, M.C., Scales, D.J., and Lam, M.S. Jade: a high-level, machine-independent language for parallel programming. Computer 26, 6 (1993), 28-38.
    • (1993) Computer , vol.26 , Issue.6 , pp. 28-38
    • Rinard, M.C.1    Scales, D.J.2    Lam, M.S.3
  • 24
    • 85024275309 scopus 로고    scopus 로고
    • Software and the Concurrency Revolution
    • Sutter, H. and Larus, J. Software and the Concurrency Revolution. ACM Queue 3, 6, (2005), 54-62.
    • (2005) ACM Queue , vol.3 , Issue.6 , pp. 54-62
    • Sutter, H.1    Larus, J.2


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