메뉴 건너뛰기




Volumn , Issue , 2008, Pages 119-130

Implicitly-threaded parallelism in Manticore

Author keywords

Data parallelism; Exceptions; Implicitly threaded parallelism; Parallel binding; Parallel case

Indexed keywords

DATA PARALLELISM; EXCEPTIONS; IMPLICITLY-THREADED PARALLELISM; PARALLEL BINDING; PARALLEL CASE;

EID: 59249097205     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411204.1411224     Document Type: Conference Paper
Times cited : (32)

References (43)
  • 1
    • 0024751383 scopus 로고
    • I-structures: Data structures for parallel computing
    • October
    • Arvind, R. S. Nikhil, and K. K. Pingali. I-structures: Data structures for parallel computing. ACM TOPLAS, 11(4), October 1989, pp. 598-632.
    • (1989) ACM TOPLAS , vol.11 , Issue.4 , pp. 598-632
    • Arvind, R.1    Nikhil, S.2    Pingali, K.K.3
  • 4
    • 59249085388 scopus 로고    scopus 로고
    • Barton, R., D. Adkins, H. Prokop, M. Frigo, C. Joerg, M. Renard, D. Dailey, and C. Leiserson. Cilk Pousse, 1998. Viewed on March 20, 2008 at 2:45 PM.
    • Barton, R., D. Adkins, H. Prokop, M. Frigo, C. Joerg, M. Renard, D. Dailey, and C. Leiserson. Cilk Pousse, 1998. Viewed on March 20, 2008 at 2:45 PM.
  • 5
    • 43949161602 scopus 로고
    • Implementation of a portable nested data-parallel language
    • Blelloch, G. E., S. Chatterjee, J. C. Hardwick, J. Sipelstein, and M. Zagha. Implementation of a portable nested data-parallel language. JPDC, 21(1), 1994, pp. 4-14.
    • (1994) JPDC , vol.21 , Issue.1 , pp. 4-14
    • Blelloch, G.E.1    Chatterjee, S.2    Hardwick, J.C.3    Sipelstein, J.4    Zagha, M.5
  • 7
    • 0029696091 scopus 로고    scopus 로고
    • A provable time and space efficient implementation of NESL
    • New York, NY, May, ACM, pp
    • Blelloch, G. E. and J. Greiner. A provable time and space efficient implementation of NESL. In ICFP '96, New York, NY, May 1996. ACM, pp. 213-225.
    • (1996) ICFP '96 , pp. 213-225
    • Blelloch, G.E.1    Greiner, J.2
  • 9
    • 0030105185 scopus 로고    scopus 로고
    • Programming parallel algorithms
    • March
    • Blelloch, G. E. Programming parallel algorithms. CACM, 39(3), March 1996, pp. 85-97.
    • (1996) CACM , vol.39 , Issue.3 , pp. 85-97
    • Blelloch, G.E.1
  • 10
    • 0034538882 scopus 로고    scopus 로고
    • More types for nested data parallel programming
    • New York, NY, September, ACM, pp
    • Chakravarty, M. M. T. and G. Keller. More types for nested data parallel programming. In ICFP '00, New York, NY, September 2000. ACM, pp. 94-105.
    • (2000) ICFP '00 , pp. 94-105
    • Chakravarty, M.M.T.1    Keller, G.2
  • 11
    • 84937389888 scopus 로고    scopus 로고
    • Nepal - Nested Data Parallelism in Haskell
    • Euro-Par '01, of, New York, NY, August, Springer-Verlag, pp
    • Chakravarty, M. M. T., G. Keller, R. Leshchinskiy, and W. Pfannenstiel. Nepal - Nested Data Parallelism in Haskell. In Euro-Par '01, vol. 2150 of LNCS, New York, NY, August 2001. Springer-Verlag, pp. 524-534.
    • (2001) LNCS , vol.2150 , pp. 524-534
    • Chakravarty, M.M.T.1    Keller, G.2    Leshchinskiy, R.3    Pfannenstiel, W.4
  • 13
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • December
    • Dean, J. and S. Ghemawat. MapReduce: Simplified data processing on large clusters. In OSDI '04, December 2004, pp. 137-150.
    • (2004) OSDI '04 , pp. 137-150
    • Dean, J.1    Ghemawat, S.2
  • 15
    • 38849187765 scopus 로고    scopus 로고
    • Status report: The Manticore project
    • New York, NY, October, ACM, pp
    • Fluet, M., N. Ford, M. Rainey, J. Reppy, A. Shaw, and Y Xiao. Status report: The Manticore project. In ML '07, New York, NY, October 2007. ACM, pp. 15-24.
    • (2007) ML '07 , pp. 15-24
    • Fluet, M.1    Ford, N.2    Rainey, M.3    Reppy, J.4    Shaw, A.5    Xiao, Y.6
  • 16
    • 35348874231 scopus 로고    scopus 로고
    • Manticore: A heterogeneous parallel language
    • New York, NY, January, ACM, pp
    • Fluet, M., M. Rainey, J. Reppy, A. Shaw, and Y. Xiao. Manticore: A heterogeneous parallel language. In DAMP '07, New York, NY, January 2007. ACM, pp. 37-44.
    • (2007) DAMP '07 , pp. 37-44
    • Fluet, M.1    Rainey, M.2    Reppy, J.3    Shaw, A.4    Xiao, Y.5
  • 17
    • 59249108406 scopus 로고    scopus 로고
    • A scheduling framework for general-purpose parallel, languages
    • New York, NY, September, ACM
    • Fluet, M., M. Rainey, and J. Reppy. A scheduling framework for general-purpose parallel, languages. In ICFP '08, New York, NY, September 2008. ACM.
    • (2008) ICFP '08
    • Fluet, M.1    Rainey, M.2    Reppy, J.3
  • 18
    • 0030712698 scopus 로고    scopus 로고
    • The Sisal model of functional programming and its implementation.. In pAs '97, Los Alamitos, CA
    • March
    • Gaudiot, J.-L., T. DeBoni, J. Feo, W. Bohm, W. Najjar, and P. Miller. The Sisal model of functional programming and its implementation.. In pAs '97, Los Alamitos, CA, March 1997. IEEE Computer Society Press, pp. 112-123.
    • (1997) IEEE Computer Society Press , pp. 112-123
    • Gaudiot, J.-L.1    DeBoni, T.2    Feo, J.3    Bohm, W.4    Najjar, W.5    Miller, P.6
  • 19
    • 84868883101 scopus 로고    scopus 로고
    • GHC, Haskell Compiler. Available from
    • GHC. The Glasgow Haskell Compiler. Available from http://www.haske11.org/ ghc.
    • The Glasgow
  • 20
    • 25144520406 scopus 로고    scopus 로고
    • Gansner, E. R. and J. H. Reppy eds, Cambridge University Press, Cambridge, England
    • Gansner, E. R. and J. H. Reppy (eds.). The Standard ML Basis Library. Cambridge University Press, Cambridge, England, 2004.
    • (2004) The Standard ML Basis Library
  • 21
    • 0021658497 scopus 로고
    • Implementation of multilisp: Lisp on a multiprocessor
    • New York, NY, August, ACM, pp
    • Halstead Jr., R. H. Implementation of multilisp: Lisp on a multiprocessor. In LFP '84, New York, NY, August 1984. ACM, pp. 9-17.
    • (1984) LFP '84 , pp. 9-17
    • Halstead Jr., R.H.1
  • 23
    • 35348829606 scopus 로고    scopus 로고
    • Master's dissertation, Computer Science Department, Uppsala University, Uppsala, Sweden, June
    • Hedqvist, P. A parallel and multithreaded ERLANG implementation. Master's dissertation, Computer Science Department, Uppsala University, Uppsala, Sweden, June 1998.
    • (1998) A parallel and multithreaded ERLANG implementation
    • Hedqvist, P.1
  • 24
    • 0027847489 scopus 로고
    • Using threads in interactive systems: A case study
    • December
    • Hauser, C., C. Jacobi, M. Theimer, B. Welch, and M. Weiser. Using threads in interactive systems: A case study. In SOSP '93, December 1993, pp. 94-105.
    • (1993) SOSP '93 , pp. 94-105
    • Hauser, C.1    Jacobi, C.2    Theimer, M.3    Welch, B.4    Weiser, M.5
  • 25
    • 31844442209 scopus 로고    scopus 로고
    • Composable memory transactions
    • New York, NY, June, ACM, pp
    • Harris, T., S. Marlow, S. Peyton Jones, and M. Herlihy. Composable memory transactions. In PPoPP '05, New York, NY, June 2005. ACM, pp. 48-60.
    • (2005) PPoPP '05 , pp. 48-60
    • Harris, T.1    Marlow, S.2    Peyton Jones, S.3    Herlihy, M.4
  • 26
    • 0342530674 scopus 로고
    • Implicit and explicit parallel programming in Haskell
    • YALEU/DCS/RR-982, Yale University, August
    • Jones, M. P. and P. Hudak. Implicit and explicit parallel programming in Haskell. Technical Report Research Report YALEU/DCS/RR-982, Yale University, August 1993.
    • (1993) Technical Report Research Report
    • Jones, M.P.1    Hudak, P.2
  • 27
    • 33746637093 scopus 로고    scopus 로고
    • Higher order flattening
    • V. Alexandrov, D. van Albada, P. Sloot, and J. Dongarra eds, ICCS '06, number in, New York, NY, May, Springer-Verlag, pp
    • Leshchinskiy, R., M. M. T. Chakravarty, and G. Keller. Higher order flattening. In V. Alexandrov, D. van Albada, P. Sloot, and J. Dongarra (eds.), ICCS '06, number 3992 in LNCS, New York, NY, May 2006. Springer-Verlag, pp. 920-928.
    • (2006) LNCS , vol.3992 , pp. 920-928
    • Leshchinskiy, R.1    Chakravarty, M.M.T.2    Keller, G.3
  • 28
    • 0038037654 scopus 로고    scopus 로고
    • Type-based analysis of uncaught exceptions
    • Leroy, X. and F. Pessaux. Type-based analysis of uncaught exceptions. ACM Trans. Program. Lang. Syst., 22(2), 2000, pp. 340-377.
    • (2000) ACM Trans. Program. Lang. Syst , vol.22 , Issue.2 , pp. 340-377
    • Leroy, X.1    Pessaux, F.2
  • 31
    • 35348918627 scopus 로고
    • ID Language Reference Manual
    • MIT, Cambridge, MA, July
    • Nikhil, R. S. ID Language Reference Manual. Laboratory for Computer Science, MIT, Cambridge, MA, July 1991.
    • (1991) Laboratory for Computer Science
    • Nikhil, R.S.1
  • 32
    • 0015346655 scopus 로고
    • A technique for software module specification with examples
    • May
    • Parnas, D. L. A technique for software module specification with examples. CACM, 15(5), May 1972, pp. 330-336.
    • (1972) CACM , vol.15 , Issue.5 , pp. 330-336
    • Parnas, D.L.1
  • 34
    • 0029723636 scopus 로고    scopus 로고
    • Concurrent Haskell
    • New York, NY, January, ACM, pp
    • Peyton Jones, S., A. Gordon, and S. Finne. Concurrent Haskell. In POPL '96, New York, NY, January 1996. ACM, pp. 295-308.
    • (1996) POPL '96 , pp. 295-308
    • Peyton Jones, S.1    Gordon, A.2    Finne, S.3
  • 35
  • 36
    • 35348885900 scopus 로고    scopus 로고
    • Master's dissertation, University of Chicago, January, Available from
    • Rainey, M. The Manticore runtime model. Master's dissertation, University of Chicago, January 2007. Available from http://manticore.cs.uchicago.edu.
    • (2007) The Manticore runtime model
    • Rainey, M.1
  • 37
    • 84976684689 scopus 로고
    • A higher-order concurrent language
    • New York, NY, June, ACM, pp
    • Reppy, J. H. CML: A higher-order concurrent language. In PLDI '91, New York, NY, June 1991. ACM, pp. 293-305.
    • (1991) PLDI '91 , pp. 293-305
    • Reppy, J.H.C.1
  • 38
    • 0004243121 scopus 로고    scopus 로고
    • Cambridge University Press, Cambridge, England
    • Reppy, J. H. Concurrent Programming in ML. Cambridge University Press, Cambridge, England, 1999.
    • (1999) Concurrent Programming in ML
    • Reppy, J.H.1
  • 39
    • 59249091839 scopus 로고    scopus 로고
    • Toward a parallel implementation of Concurrent ML
    • New York, NY, January, ACM
    • Reppy, J. and Y. Xiao. Toward a parallel implementation of Concurrent ML. In DAMP '08, New York, NY, January 2008. ACM.
    • (2008) DAMP '08
    • Reppy, J.1    Xiao, Y.2
  • 40
    • 38849103988 scopus 로고    scopus 로고
    • Master's dissertation, University of Chicago, July, Available from
    • Shaw, A. Data parallelism in Manticore. Master's dissertation, University of Chicago, July 2007. Available from http://manticore.es.uchicago.edu.
    • (2007) Data parallelism in Manticore
    • Shaw, A.1
  • 41
    • 0032369968 scopus 로고    scopus 로고
    • Algorithm + strategy = parallelism
    • January
    • Trinder, P. W., K. Hammond, H.-W. Loidl, and S. L. Peyton Jones. Algorithm + strategy = parallelism. JFP, 8(1), January 1998, pp. 23-60.
    • (1998) JFP , vol.8 , Issue.1 , pp. 23-60
    • Trinder, P.W.1    Hammond, K.2    Loidl, H.-W.3    Peyton Jones, S.L.4
  • 42
    • 33846475612 scopus 로고    scopus 로고
    • Accelerator: Using data parallelism to program, gpus for general-purpose uses
    • Tarditi, D., S. Puri, and J. Oglesby. Accelerator: using data parallelism to program, gpus for general-purpose uses. SIGOPS Oper. Syst. Rev., 40(5), 2006, pp. 325-335.
    • (2006) SIGOPS Oper. Syst. Rev , vol.40 , Issue.5 , pp. 325-335
    • Tarditi, D.1    Puri, S.2    Oglesby, J.3
  • 43
    • 0032066706 scopus 로고    scopus 로고
    • An abstract interpretation for estimating uncaught exceptions in standard ml programs
    • Yi, K. An abstract interpretation for estimating uncaught exceptions in standard ml programs. Sci. Comput. Program., 31(1), 1998, pp. 147-173.
    • (1998) Sci. Comput. Program , vol.31 , Issue.1 , pp. 147-173
    • Yi, K.1


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