메뉴 건너뛰기




Volumn 12, Issue 2 SUPPL., 2013, Pages

Parallelizing sequential programs with statistical accuracy tests

Author keywords

Accuracy; Interactive; Parallelization; Trade off

Indexed keywords

ACCURACY; AUTOMATICALLY GENERATED; BENCHMARK APPLICATIONS; INTERACTIVE; PARALLELIZATIONS; PARALLELIZING COMPILER; SEQUENTIAL COMPUTATIONS; TRADE-OFF;

EID: 84891883458     PISSN: 15399087     EISSN: 15583465     Source Type: Journal    
DOI: 10.1145/2465787.2465790     Document Type: Article
Times cited : (47)

References (53)
  • 1
    • 67650085259 scopus 로고    scopus 로고
    • Commutativity analysis for software parallelization: Letting program transformations see the big picture
    • Aleen, F. and Clark, N. 2009. Commutativity analysis for software parallelization: Letting program transformations see the big picture. In Proceedings of ASPLOS.
    • (2009) Proceedings of ASPLOS
    • Aleen, F.1    Clark, N.2
  • 2
    • 33846349887 scopus 로고
    • A hierarchical o(nlogn) force calculation algorithm
    • Barnes, J. and Hut, P. 1986. A hierarchical O(NlogN) force calculation algorithm. Nature 324, 4, 446-449.
    • (1986) Nature , vol.324 , Issue.4 , pp. 446-449
    • Barnes, J.1    Hut, P.2
  • 3
    • 33746101822 scopus 로고    scopus 로고
    • Diehard: Probabilistic memory safety for unsafe languages
    • Berger, E. and Zorn, B. 2006. DieHard: Probabilistic memory safety for unsafe languages. In Proceedings of PLDI.
    • (2006) Proceedings of PLDI
    • Berger, E.1    Zorn, B.2
  • 4
    • 0004656909 scopus 로고
    • Performance analysis of parallelizing compilers on the perfect benchmarks programs
    • Blume, W. and Eigenmann, R. 1992. Performance analysis of parallelizing compilers on the Perfect Benchmarks programs. IEEE Trans. Parallel Distrib. Syst. 3, 6.
    • (1992) IEEE Trans. Parallel Distrib. Syst. , vol.3 , pp. 6
    • Blume, W.1    Eigenmann, R.2
  • 6
    • 85075101839 scopus 로고
    • False sharing and its effect on shared memory performance
    • Bolosky, W. and Scott, M. 1993. False sharing and its effect on shared memory performance. In Proceedings of SEDMS.
    • (1993) Proceedings of SEDMS
    • Bolosky, W.1    Scott, M.2
  • 8
    • 0029077118 scopus 로고
    • Low-energy electron/atom elastic scattering cross sections for 0.1-30kev
    • Browning, R., Li, T., Chui, B., Ye, J., Pease, R., Czyzewski, Z., and Joy, D. 1995. Low-energy electron/atom elastic scattering cross sections for 0.1-30keV. Scanning 17, 4, 250-253.
    • (1995) Scanning , vol.17 , Issue.4 , pp. 250-253
    • Browning, R.1    Li, T.2    Chui, B.3    Ye, J.4    Pease, R.5    Czyzewski, Z.6    Joy, D.7
  • 11
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry-standard api for shared-memory programming
    • Dagum, L. and Menon, R. 1998. OpenMP: An industry-standard API for shared-memory programming. IEEE Comput. Sci. Eng. 5, 1, 46-55.
    • (1998) IEEE Comput. Sci. Eng , vol.5 , Issue.1 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 12
    • 33244493764 scopus 로고    scopus 로고
    • Data structure repair using goal-directed reasoning
    • Demsky, B. and Rinard, M. 2005. Data structure repair using goal-directed reasoning. In Proceedings of ICSE.
    • (2005) Proceedings of ICSE
    • Demsky, B.1    Rinard, M.2
  • 19
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • Herlihy, M and Moss, J. 1993. Transactional memory: Architectural support for lock-free data structures. In Proceedings of ISCA.
    • (1993) Proceedings of ISCA
    • Herlihy, M.1    Moss, J.2
  • 20
    • 84947403595 scopus 로고
    • Probability inequalities for sums of bounded random variables
    • Hoeffding, W. 1963. Probability inequalities for sums of bounded random variables. J. Am. Stat. Assoc. 58, 301, 13-30.
    • (1963) J. Am. Stat. Assoc. , vol.58 , Issue.301 , pp. 13-30
    • Hoeffding, W.1
  • 21
  • 23
    • 79959887153 scopus 로고    scopus 로고
    • Verification of semantic commutativity conditions and inverse operations on linked data structures
    • Kim, D. and Rinard, M. C. 2011. Verification of semantic commutativity conditions and inverse operations on linked data structures. In Proceedings of PLDI.
    • (2011) Proceedings of PLDI
    • Kim, D.1    Rinard, M.C.2
  • 24
    • 84863555280 scopus 로고    scopus 로고
    • Performance, scalability, and semantics of concurrent fifo queues
    • Department of Computer Sciences, University of Salzburg
    • Kirsch, C., Payer, H., R̈ock, H., and Sokolova, A. 2011. Performance, scalability, and semantics of concurrent FIFO queues. Tech. rep. 2011-03, Department of Computer Sciences, University of Salzburg.
    • (2011) Tech. Rep. , pp. 2011-2013
    • Kirsch, C.1    Payer, H.2    R̈ock, H.3    Sokolova, A.4
  • 25
    • 3042658703 scopus 로고    scopus 로고
    • Llvm: A compilation framework for lifelong program analysis & transformation
    • Lattner, C. and Adve, V. 2004. LLVM: A compilation framework for lifelong program analysis & transformation. In Proceedings of CGO.
    • (2004) Proceedings of CGO
    • Lattner, C.1    Adve, V.2
  • 26
    • 70449885048 scopus 로고    scopus 로고
    • Best-effort parallel execution framework for recognition and mining applications
    • Meng, J., Chakradhar, S., and Raghunathan, A. 2009. Best-effort parallel execution framework for recognition and mining applications. In Proceedings of IPDPS.
    • (2009) Proceedings of IPDPS
    • Meng, J.1    Chakradhar, S.2    Raghunathan, A.3
  • 27
    • 77954013670 scopus 로고    scopus 로고
    • Exploiting the forgiving nature of applications for scalable parallel execution
    • Meng, J., Raghunathan, A., Chakradhar, S., and Byna, S. 2010. Exploiting the forgiving nature of applications for scalable parallel execution. In Proceedings of IPDPS.
    • (2010) Proceedings of IPDPS
    • Meng, J.1    Raghunathan, A.2    Chakradhar, S.3    Byna, S.4
  • 28
    • 80053177508 scopus 로고    scopus 로고
    • Automatic parallelization with statistical accuracy bounds
    • MIT-CSAIL-TR-2010-2017, MIT, Cambridge, MA
    • Misailovic, S., Kim, D., and Rinard, M. 2010a. Automatic parallelization with statistical accuracy bounds. Tech. rep. MIT-CSAIL-TR-2010-007, MIT, Cambridge, MA.
    • (2010) Tech. Rep.
    • Misailovic, S.1    Kim, D.2    Rinard, M.3
  • 29
    • 78650100013 scopus 로고    scopus 로고
    • Parallelizing sequential programs with statistical accuracy tests
    • MIT-CSAIL-TR-2010-2038, MIT, Cambridge, MA
    • Misailovic, S., Kim, D., and Rinard, M. 2010b. Parallelizing sequential programs with statistical accuracy tests. Tech. rep. MIT-CSAIL-TR-2010-038, MIT, Cambridge, MA.
    • (2010) Tech. Rep.
    • Misailovic, S.1    Kim, D.2    Rinard, M.3
  • 30
    • 80053129546 scopus 로고    scopus 로고
    • Probabilistic and statistical analysis of perforated patterns
    • MIT-CSAIL-TR-2011-2013, MIT, Cambridge, MA
    • Misailovic, S., Roy, D., and Rinard, M. 2011a. Probabilistic and statistical analysis of perforated patterns. Tech. rep. MIT-CSAIL-TR-2011-003, MIT, Cambridge, MA.
    • (2011) Tech. Rep.
    • Misailovic, S.1    Roy, D.2    Rinard, M.3
  • 33
    • 63549094309 scopus 로고    scopus 로고
    • Detecting and eliminating memory leaks using cyclic memory allocation
    • Nguyen, H. and Rinard, M. 2007. Detecting and eliminating memory leaks using cyclic memory allocation. In Proceedings of ISMM.
    • (2007) Proceedings of ISMM
    • Nguyen, H.1    Rinard, M.2
  • 34
    • 0003153005 scopus 로고
    • Volume rendering on scalable shared-memory mimd architectures
    • CSL-TR-92-537, Computer Systems Laboratory, Stanford Univ., Stanford, CA
    • Nieh, J. and Levoy, M. 1992. Volume rendering on scalable shared-memory MIMD architectures. Tech. rep. CSL-TR-92-537, Computer Systems Laboratory, Stanford Univ., Stanford, CA.
    • (1992) Tech. Rep.
    • Nieh, J.1    Levoy, M.2
  • 36
    • 31844435656 scopus 로고    scopus 로고
    • Exposing speculative thread parallelism in spec2000
    • Prabhu, M. and Olukotun, K. 2005. Exposing speculative thread parallelism in SPEC2000. In Proceedings of PPoPP.
    • (2005) Proceedings of PPoPP
    • Prabhu, M.1    Olukotun, K.2
  • 37
    • 84946439752 scopus 로고
    • The lrpd test: Speculative runtime parallelization of loops with privatization and reduction parallelization
    • Rauchwerger, L. and Padua, D. 1995. The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization. In Proceedings of PLDI.
    • (1995) Proceedings of PLDI
    • Rauchwerger, L.1    Padua, D.2
  • 38
    • 0029202238 scopus 로고
    • Runtime methods for parallelizing partially parallel loops
    • Rauchwerger, L., Amato, N., and Padua, D. 1995. Runtime methods for parallelizing partially parallel loops. In Proceedings of ICS.
    • (1995) Proceedings of ICS
    • Rauchwerger, L.1    Amato, N.2    Padua, D.3
  • 39
    • 0008494632 scopus 로고
    • The design, implementation and evaluation of jade, a portable, implicitly parallel programming language
    • Ph.D. dissertation Stanford, CA
    • Rinard, M. 1994. The design, implementation and evaluation of Jade, a portable, implicitly parallel programming language. Ph.D. dissertation, Dept. of Computer Science, Stanford Univ., Stanford, CA.
    • (1994) Dept. Of Computer Science, Stanford Univ
    • Rinard, M.1
  • 41
    • 34547435244 scopus 로고    scopus 로고
    • Probabilistic accuracy bounds for fault-tolerant computations that discard tasks
    • Rinard, M. 2006. Probabilistic accuracy bounds for fault-tolerant computations that discard tasks. In Proceedings of ICS.
    • (2006) Proceedings of ICS
    • Rinard, M.1
  • 42
    • 42149175943 scopus 로고    scopus 로고
    • Using early phase termination to eliminate load imbalancess at barrier synchronization points
    • Rinard, M. 2007. Using early phase termination to eliminate load imbalancess at barrier synchronization points. In Proceedings of OOPSLA.
    • (2007) Proceedings of OOPSLA
    • Rinard, M.1
  • 43
    • 0031274872 scopus 로고    scopus 로고
    • Commutativity analysis: A new analysis technique for parallelizing compilers
    • Rinard, M. and Diniz, P. 1997. Commutativity analysis: A new analysis technique for parallelizing compilers. ACM Trans. Program. Lang. Syst. 19, 6.
    • (1997) ACM Trans. Program. Lang. Syst. , vol.19 , pp. 6
    • Rinard, M.1    Diniz, P.2
  • 47
    • 34548045548 scopus 로고    scopus 로고
    • Sensitivity analysis for automatic parallelization on multicores
    • Rus, S., Pennings, M., and Rauchwerger, L. 2007. Sensitivity analysis for automatic parallelization on multicores. In Proceedings of ICS.
    • (2007) Proceedings of ICS
    • Rus, S.1    Pennings, M.2    Rauchwerger, L.3
  • 49
    • 85034055741 scopus 로고
    • Parallel execution of sequential scheme with paratran
    • Tinker, P. and Katz, M. 1988. Parallel execution of sequential Scheme with Paratran. In Proceedings of LFP.
    • (1988) Proceedings of LFP
    • Tinker, P.1    Katz, M.2
  • 50
    • 70450278773 scopus 로고    scopus 로고
    • Towards a holistic approach to autoparallelization: Integrating profile-driven parallelism detection and machine-learning based mapping
    • Tournavitis, G., Wang, Z., Franke, B., and O'Boyle, M. 2009. Towards a holistic approach to autoparallelization: Integrating profile-driven parallelism detection and machine-learning based mapping. In Proceedings of PLDI.
    • (2009) Proceedings of PLDI
    • Tournavitis, G.1    Wang, Z.2    Franke, B.3    O'Boyle, M.4
  • 51
    • 79959913663 scopus 로고    scopus 로고
    • Alter: Leveraging breakable dependences for parallelization
    • Udupa, A., Rajan, K., and Thies, W. 2011. Alter: Leveraging breakable dependences for parallelization. In Proceedings of PLDI.
    • (2011) Proceedings of PLDI
    • Udupa, A.1    Rajan, K.2    Thies, W.3
  • 53
    • 0029179077 scopus 로고
    • The splash-2 programs: Characterization and methodological considerations
    • Woo, S., Ohara, M., Torrie, E., Singh, J., and Gupta, A. 1995. The SPLASH-2 programs: Characterization and methodological considerations. In Proceedings of ISCA.
    • (1995) Proceedings of ISCA
    • Woo, S.1    Ohara, M.2    Torrie, E.3    Singh, J.4    Gupta, A.5


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