메뉴 건너뛰기




Volumn 5751 LNCS, Issue , 2009, Pages 226-246

Session-based compilation framework for multicore programming

Author keywords

[No Author keywords available]

Indexed keywords

ASYNCHRONOUS DATA; ASYNCHRONY; EXECUTION FRAMEWORK; LOCAL CACHE; LOCAL MEMORIES; MULTI CORE; NON-COHERENT; SESSION TYPES;

EID: 70349303446     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-04167-9_12     Document Type: Conference Paper
Times cited : (20)

References (46)
  • 2
    • 0036149420 scopus 로고    scopus 로고
    • Networks on chip: A new SoC paradigm
    • 1
    • Benini, L., De Micheli, G.: Networks on chip: a new SoC paradigm. IEEE Computer 35, 1 (2002) 1.
    • (2002) IEEE Computer , vol.35 , pp. 1
    • Benini, L.1    De Micheli, G.2
  • 3
    • 54249145123 scopus 로고    scopus 로고
    • Global progress in dynamically interleaved multiparty sessions
    • van Breugel, F., Chechik, M. (eds.) CONCUR 2008 Springer, Heidelberg
    • Bettini, L., Coppo, M., D'Antoni, L., De Luca, M., Dezani-Ciancaglini, M., Yoshida, N.: Global Progress in Dynamically Interleaved Multiparty Sessions. In: van Breugel, F., Chechik, M. (eds.) CONCUR 2008. LNCS, vol.5201, pp. 418-433. Springer, Heidelberg (2008
    • (2008) LNCS , vol.5201 , pp. 418-433
    • Bettini, L.1    Coppo, M.2    D'Antoni, L.3    De Luca, M.4    Dezani-Ciancaglini, M.5    Yoshida, N.6
  • 5
    • 41549098685 scopus 로고    scopus 로고
    • Multipoint Session Types for a Distributed Calculus
    • In: Barthe, G., Fournet, C. (eds.) TGC 2007 and FODO 2008 Springer, Heidelberg
    • Bonelli, E., Compagnoni, A.B.: Multipoint Session Types for a Distributed Calculus. In: Barthe, G., Fournet, C. (eds.) TGC 2007 and FODO 2008. LNCS, vol.4912, pp. 240-256. Springer, Heidelberg (2008
    • (2008) LNCS , vol.4912 , pp. 240-256
    • Bonelli, E.1    Compagnoni, A.B.2
  • 9
    • 36349035129 scopus 로고    scopus 로고
    • Enabling technology for on-chip interconnection networks
    • IEEE Computer Society Press, Los Alamitos
    • Dally, W.J.: Enabling technology for on-chip interconnection networks. In: NOCS 2007, p. 3. IEEE Computer Society Press, Los Alamitos (2007
    • (2007) NOCS 2007 , pp. 3
    • Dally, W.J.1
  • 10
    • 0034848112 scopus 로고    scopus 로고
    • Route packets, not wires: On-chip interconnection networks
    • IEEE Computer Society Press, Los Alamitos
    • Dally, W.J., Towles, B.: Route packets, not wires: On-chip interconnection networks. In: DAC 2001, pp. 684-689. IEEE Computer Society Press, Los Alamitos (2001
    • (2001) DAC 2001 , pp. 684-689
    • Dally, W.J.1    Towles, B.2
  • 11
    • 34748826163 scopus 로고    scopus 로고
    • Language support for fast and reliable message-based communication in singularity OS
    • ACM Press, New York
    • Fahndrich, M., Aiken, M., Hawblitzel, C, Hodson, O., Hunt, G., Larus, J.R., Levi, S.: Language support for fast and reliable message-based communication in singularity OS. In: EuroSys 2006, pp. 177-190. ACM Press, New York (2006
    • (2006) EuroSys 2006 , pp. 177-190
    • Fahndrich, M.1    Aiken, M.2    Hawblitzel, C.3    Hodson, O.4    Hunt, G.5    Larus, J.R.6    Levi, S.7
  • 14
    • 34250167228 scopus 로고    scopus 로고
    • The Cell Broadband Engine: Exploiting multiple levels of parallelism in a chip multiprocessor
    • Gschwind, M.: The Cell Broadband Engine: Exploiting multiple levels of parallelism in a chip multiprocessor. International Journal of Parallel Programming 35(3), 233-262 (2007
    • (2007) International Journal of Parallel Programming , vol.35 , Issue.3 , pp. 233-262
    • Gschwind, M.1
  • 15
    • 0011442353 scopus 로고
    • A universal modular actor formalism for artificial intelligence
    • Hewitt, C, Bishop, P., Steiger, R.: A universal modular actor formalism for artificial intelligence. In: IJCAI, pp. 235-245 (1973
    • (1973) IJCAI , pp. 235-245
    • Hewitt, C.1    Bishop, P.2    Steiger, R.3
  • 16
    • 34250016240 scopus 로고
    • Communicating sequential processes
    • Hoare, C.A.R.: Communicating sequential processes. Commun. ACM 26(1), 100-106 (1983
    • (1983) Commun. ACM , vol.26 , Issue.1 , pp. 100-106
    • Hoare, C.A.R.1
  • 18
    • 70349370935 scopus 로고    scopus 로고
    • Type-directed compilation for multicore programming
    • ENTCS. Elsevier Amsterdam
    • Honda, K., Vasconcelos, V., Yoshida, N.: Type-directed compilation for multicore programming. In: PLACES 2008. ENTCS. Elsevier, Amsterdam (2009
    • (2009) PLACES 2008.
    • Honda, K.1    Vasconcelos, V.2    Yoshida, N.3
  • 19
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type discipline for structured communication-based programming
    • In: Hankin C. (ed.) ESOP 1998 Springer, Heidelberg
    • Honda, K., Vasconcelos, V.T., Kubo, M.: Language primitives and type discipline for structured communication-based programming. In: Hankin, C. (ed.) ESOP 1998. LNCS, vol.1381, pp. 122-138. Springer, Heidelberg (1998
    • (1998) LNCS , vol.1381 , pp. 122-138
    • Honda, K.1    Vasconcelos, V.T.2    Kubo, M.3
  • 20
    • 84865647368 scopus 로고    scopus 로고
    • Multiparty Asynchronous Session Types
    • ACM Press, New York
    • Honda, K., Yoshida, N., Carbone, M.: Multiparty Asynchronous Session Types. In: POPL 2008, pp. 273-284. ACM Press, New York (2008
    • (2008) POPL 2008 , pp. 273-284
    • Honda, K.1    Yoshida, N.2    Carbone, M.3
  • 21
    • 84869618522 scopus 로고    scopus 로고
    • ALF double buffering
    • IBM. ALF double buffering, http://www.ibm.com/developerworks/blogs/ page/powerarchitecture?entry=ibombalf-sdk30-5
  • 22
    • 84869603093 scopus 로고    scopus 로고
    • IBM. IBM BladeCenter QS21, http://www-03.ibm.com/systems/bladecenter /hardware/servers/qs21/index.html
    • IBM BladeCenter QS21
  • 25
    • 0037957323 scopus 로고    scopus 로고
    • The AMD Opteron processor for multiprocessor servers.
    • Keltcher, C.N., McGrath, K.J., Ahmed, A., Conway, P.: The AMD Opteron processor for multiprocessor servers. IEEE Micro 23(2), 66-76 (2003
    • (2003) IEEE Micro , vol.23 , Issue.2 , pp. 66-76
    • Keltcher, C.N.1    McGrath, K.J.2    Ahmed, A.3    Conway, P.4
  • 26
    • 33746923043 scopus 로고    scopus 로고
    • Cell multiprocessor communication network: Built for speed
    • Kistler, M., Perrone, M., Petrini, F.: Cell multiprocessor communication network: Built for speed. IEEE Micro 26(3), 10-23 (2006
    • (2006) IEEE Micro , vol.26 , Issue.3 , pp. 10-23
    • Kistler, M.1    Perrone, M.2    Petrini, F.3
  • 27
    • 20344374162 scopus 로고    scopus 로고
    • Niagara: A 32-way multithreaded Sparc processor
    • Kongetira, P., Aingaran, K., Olukotun, K.: Niagara: A 32-way multithreaded Sparc processor. IEEE Micro 25(2), 21-29 (2005
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 21-29
    • Kongetira, P.1    Aingaran, K.2    Olukotun, K.3
  • 28
    • 38149129499 scopus 로고    scopus 로고
    • DirectFlow: A domain-specific language for information-flow systems
    • In: Ernst, E. (ed.) ECOOP 2007 Springer, Heidelberg
    • Lin, C.-k., Black, A.P.: DirectFlow: A domain-specific language for information-flow systems. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol.4609, pp. 299-322. Springer, Heidelberg (2007
    • (2007) LNCS , vol.4609 , pp. 299-322
    • Lin, C.-K.1    Black, A.P.2
  • 29
    • 0017272689 scopus 로고
    • Loveman. Program improvement by source to source transformation
    • ACM Press, New York
    • David, B.: Loveman. Program improvement by source to source transformation. In: POPL 1976, pp. 140-152. ACM Press, New York (1976
    • (1976) POPL 1976 , pp. 140-152
    • David, B.1
  • 30
    • 77956957840 scopus 로고
    • Processes, a mathematical model of computing agents
    • North Holland, Amsterdam
    • Milner, R.: Processes, a mathematical model of computing agents. In: Logic Colloquium, Bristol 1973, pp. 157-174. North Holland, Amsterdam (1975
    • (1975) Logic Colloquium, Bristol 1973 , pp. 157-174
    • Milner, R.1
  • 31
    • 85029541226 scopus 로고
    • Functions as processes
    • In: Paterson M. (ed.) ICALP 1990 Springer, Heidelberg
    • Milner, R.: Functions as processes. In: Paterson, M. (ed.) ICALP 1990. LNCS, vol.443, pp. 167-180. Springer, Heidelberg (1990
    • (1990) LNCS , vol.443 , pp. 167-180
    • Milner, R.1
  • 33
    • 67650180220 scopus 로고    scopus 로고
    • Global Principal Typing in Partially Commutative Asynchronous Sessions
    • In: Castagna G. (ed.) ESOP 2000 Springer, Heidelberg
    • Mostrous, D., Yoshida, N., Honda, K.: Global Principal Typing in Partially Commutative Asynchronous Sessions. In: Castagna, G. (ed.) ESOP 2000. LNCS, vol.5502, pp. 316-332. Springer, Heidelberg (2009
    • (2009) LNCS , vol.5502 , pp. 316-332
    • Mostrous, D.1    Yoshida, N.2    Honda, K.3
  • 34
  • 36
    • 0033339555 scopus 로고    scopus 로고
    • New microarchitecture challenges in the coming generations of CMOS process technologies
    • IEEE Computer Society, Los Alamitos
    • Pollack, F.J.: New microarchitecture challenges in the coming generations of CMOS process technologies. In: MICRO 1999, p. 2. IEEE Computer Society, Los Alamitos (1999
    • (1999) MICRO 1999 , pp. 2
    • Pollack, F.J.1
  • 37
    • 51049109661 scopus 로고    scopus 로고
    • Analysis of Double Buffering on two Different Multicore Architectures: Quad-core Opteron and the Cell-BE
    • IEEE, Los Alamitos
    • Sancho, J.C., Kerbyson, D.J.: Analysis of Double Buffering on two Different Multicore Architectures: Quad-core Opteron and the Cell-BE. In: IPDPS 2008. IEEE, Los Alamitos (2008
    • (2008) IPDPS 2008
    • Sancho, J.C.1    Kerbyson, D.J.2
  • 39
    • 42149126649 scopus 로고    scopus 로고
    • StreamFlex: High-Throughput Stream Programming in Java
    • ACM Press, New York
    • Spring, J.H., Privat, J., Guerraoui, R., Vitek, J.: StreamFlex: High-Throughput Stream Programming in Java. In: OOPSLA 2007, pp. 211-228. ACM Press, New York (2007
    • (2007) OOPSLA 2007 , pp. 211-228
    • Spring, J.H.1    Privat, J.2    Guerraoui, R.3    Vitek, J.4
  • 40
    • 49149130628 scopus 로고    scopus 로고
    • Kilim: Isolation-typed actors for java
    • In: Vitek J. (ed.) ECOOP 2008 Springer, Heidelberg
    • Srinivasan, S., Mycroft, A.: Kilim: Isolation-typed actors for java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.5142, pp. 104-128. Springer, Heidelberg (2008
    • (2008) LNCS , vol.5142 , pp. 104-128
    • Srinivasan, S.1    Mycroft, A.2
  • 41
    • 85010894472 scopus 로고
    • An interaction-based language and its typing system
    • In: Halatsis, C., Philokyprou, G., Maritsas, D., Theodoridis, S. (eds.) PARLE 1994 Springer, Heidelberg
    • Takeuchi, K., Honda, K., Kubo, M.: An interaction-based language and its typing system. In: Halatsis, C., Philokyprou, G., Maritsas, D., Theodoridis, S. (eds.) PARLE 1994. LNCS, vol.817, pp. 398-413. Springer, Heidelberg (1994
    • (1994) LNCS , vol.817 , pp. 398-413
    • Takeuchi, K.1    Honda, K.2    Kubo, M.3
  • 42
    • 84959045524 scopus 로고    scopus 로고
    • Streamit: A language for streaming applications
    • In: Horspool R.N. (ed.) CC 2002 Springer, Heidelberg
    • Thies, W., Karczmarek, M., Amarasinghe, S.: Streamit: A language for streaming applications. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol.2304, pp. 179-196. Springer, Heidelberg (2002
    • (2002) LNCS , vol.2304 , pp. 179-196
    • Thies, W.1    Karczmarek, M.2    Amarasinghe, S.3
  • 43
    • 31844447979 scopus 로고    scopus 로고
    • Teleport messaging for distributed stream programs.
    • ACM Press, New York
    • Thies, W., Karczmarek, M., Sermulins, J., Rabbah, R., Amarasinghe, S.: Teleport messaging for distributed stream programs. In: PPoPP 2005, pp. 224-235. ACM Press, New York (2005) .
    • (2005) PPoPP 2005 , pp. 224-235
    • Thies, W.1    Karczmarek, M.2    Sermulins, J.3    Rabbah, R.4    Amarasinghe, S.5
  • 46
    • 26444525704 scopus 로고    scopus 로고
    • Communicating Mobile Processes: Introducing occam-pi
    • In: Abdallah, A.E., Jones, C.B., Sanders, J.W. (eds.) Communicating Sequential Processes Springer, Heidelberg
    • Welch, P.H., Barnes, F.R.M.: Communicating Mobile Processes: introducing occam-pi. In: Abdallah, A.E., Jones, C.B., Sanders, J.W. (eds.) Communicating Sequential Processes. LNCS, vol.3525, pp. 175-210. Springer, Heidelberg (2005).
    • (2005) LNCS , vol.3525 , pp. 175-210
    • Welch, P.H.1    Barnes, F.R.M.2


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