-
1
-
-
67650085259
-
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
-
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
-
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
-
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
-
5
-
-
0003239365
-
Effective automatic parallelization with polaris
-
Blume, W., Eigenmann, R., Faigin, K., Grout, J., Hoeflinger, J., Padua, D., Petersen, P., Pottenger, W., Raughwerger, L., Tu, P., and Weatherford, S. 1995. Effective automatic parallelization with Polaris. Int. J. Parallel Program.
-
(1995)
Int. J. Parallel Program
-
-
Blume, W.1
Eigenmann, R.2
Faigin, K.3
Grout, J.4
Hoeflinger, J.5
Padua, D.6
Petersen, P.7
Pottenger, W.8
Raughwerger, L.9
Tu, P.10
Weatherford, S.11
-
6
-
-
85075101839
-
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
-
7
-
-
47349089048
-
Revisiting the sequential programming model for multi-core
-
Bridges, M., Vachharajani, N., Zhang, Y., Jablin, T., and August, D. 2007. Revisiting the sequential programming model for multi-core. In Proceedings of MICRO.
-
(2007)
Proceedings of MICRO
-
-
Bridges, M.1
Vachharajani, N.2
Zhang, Y.3
Jablin, T.4
August, D.5
-
8
-
-
0029077118
-
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
-
9
-
-
84963871070
-
Detecting and escaping infinite loops with jolt
-
Carbin, M., Misailovic, S., Kling, M., and Rinard, M. 2011. Detecting and escaping infinite loops with Jolt. In Proceedings of ECOOP.
-
(2011)
Proceedings of ECOOP
-
-
Carbin, M.1
Misailovic, S.2
Kling, M.3
Rinard, M.4
-
10
-
-
80053201999
-
Proving programs robust
-
Chaudhuri, S., Gulwani, S., Lublinerman, R., and Navidpour, S. 2011. Proving programs robust. In Proceedings of ESEC/FSE.
-
(2011)
Proceedings of ESEC/FSE
-
-
Chaudhuri, S.1
Gulwani, S.2
Lublinerman, R.3
Navidpour, S.4
-
11
-
-
0002806690
-
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
-
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
-
13
-
-
34247373512
-
Inference and enforcement of data structure consistency specifications
-
Demsky, B., Ernst, M., Guo, P., McCamant, S., Perkins, J., and Rinard, M. 2006. Inference and enforcement of data structure consistency specifications. In Proceedings of ISSTA.
-
(2006)
Proceedings of ISSTA
-
-
Demsky, B.1
Ernst, M.2
Guo, P.3
McCamant, S.4
Perkins, J.5
Rinard, M.6
-
14
-
-
35448991274
-
Software behavior oriented parallelization
-
Ding, C., Shen, X., Kelsey, K., Tice, C., Huang, R., and Zhang, C. 2007. Software behavior oriented parallelization. In Proceedings of PLDI.
-
(2007)
Proceedings of PLDI
-
-
Ding, C.1
Shen, X.2
Kelsey, K.3
Tice, C.4
Huang, R.5
Zhang, C.6
-
15
-
-
35248824571
-
An adaptive scheme for dynamic parallelization
-
H. Dietz Ed. Springer-Verlag
-
Ding, Y. and Li, Z. 2003. An adaptive scheme for dynamic parallelization. In Proceedings of LCPC, H. Dietz Ed., Lecture Notes in Computer Science, vol. 2624. Springer-Verlag, 274-289.
-
(2003)
Proceedings of LCPC, Lecture Notes in Computer Science, 2624.
, pp. 274-289
-
-
Ding, Y.1
Li, Z.2
-
17
-
-
0030380793
-
Maximizing multiprocessor performance with the suif compiler
-
Hall, M., Anderson, J., Amarasinghe, S., Murphy, B., Liao, S., Bugnion, E., and Lam, M. 1996. Maximizing multiprocessor performance with the SUIF compiler. IEEE Computer.
-
(1996)
IEEE Computer
-
-
Hall, M.1
Anderson, J.2
Amarasinghe, S.3
Murphy, B.4
Liao, S.5
Bugnion, E.6
Lam, M.7
-
18
-
-
85000258037
-
Tomographic string inversion
-
Harris, J., Lazaratos, S., and Michelena, R. 1990. Tomographic string inversion. In Proceedings of the 60th Annual International Meeting, Society of Exploration and Geophysics, Extended Abstracts.
-
(1990)
Proceedings of the 60th Annual International Meeting, Society of Exploration and Geophysics, Extended Abstracts
-
-
Harris, J.1
Lazaratos, S.2
Michelena, R.3
-
19
-
-
0027262011
-
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
-
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
-
-
77749344007
-
Using code perforation to improve performance, reduce energy consumption, and respond to failures
-
MIT, Cambridge, MA
-
Hoffmann, H., Misailovic, S., Sidiroglou, S., Agarwal, A., and Rinard, M. 2009. Using code perforation to improve performance, reduce energy consumption, and respond to failures. Tech. rep. MIT-CSAIL-TR- 2009-042, MIT, Cambridge, MA.
-
(2009)
Tech. Rep. MIT-CSAIL-TR-2009-2042
-
-
Hoffmann, H.1
Misailovic, S.2
Sidiroglou, S.3
Agarwal, A.4
Rinard, M.5
-
22
-
-
79959893225
-
Automated atomicity-violation fixing
-
Jin, G., Song, L., Zhang, W., Lu, S., and Liblit, B. 2011. Automated atomicity-violation fixing. In Proceedings of PLDI.
-
(2011)
Proceedings of PLDI
-
-
Jin, G.1
Song, L.2
Zhang, W.3
Lu, S.4
Liblit, B.5
-
23
-
-
79959887153
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
32
-
-
77954745730
-
Quality of service profiling
-
Misailovic, S., Sidiroglou, S., Hoffmann, H., and Rinard, M. 2010. Quality of service profiling. In Proceedings of ICSE.
-
(2010)
Proceedings of ICSE
-
-
Misailovic, S.1
Sidiroglou, S.2
Hoffmann, H.3
Rinard, M.4
-
33
-
-
63549094309
-
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
-
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
-
35
-
-
72249104274
-
Automatically patching errors in deployed software
-
Perkins, J., Kim, S., Larsen, S., Amarasinghe, S., Bachrach, J., Carbin, M., Pacheco, C., Sherwood, F., Sidiroglou, S., Sullivan, G., Wong, W., Zibin, Y., Ernst, M. D., and Rinard, M. 2009. Automatically patching errors in deployed software. In Proceedings of SOSP.
-
(2009)
Proceedings of SOSP
-
-
Perkins, J.1
Kim, S.2
Larsen, S.3
Amarasinghe, S.4
Bachrach, J.5
Carbin, M.6
Pacheco, C.7
Sherwood, F.8
Sidiroglou, S.9
Sullivan, G.10
Wong, W.11
Zibin, Y.12
Ernst, M.D.13
Rinard, M.14
-
36
-
-
31844435656
-
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
-
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
-
39
-
-
0008494632
-
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
-
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
-
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
-
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
-
44
-
-
84906487819
-
Enhancing server availability and security through failure-oblivious computing
-
Rinard, M., Cadar, C., Dumitran, D., Roy, D. M., Leu, T., and William S. Beebee, J. 2004. Enhancing server availability and security through failure-oblivious computing. In Proceedings of OSDI.
-
(2004)
Proceedings of OSDI
-
-
Rinard, M.1
Cadar, C.2
Dumitran, D.3
Roy, D.M.4
Leu, T.5
William, S.6
Beebee, J.7
-
45
-
-
78650166825
-
Patterns and statistical analysis for understanding reduced resource computing
-
Rinard, M., Hoffmann, H., Misailovic, S., and Sidiroglou, S. 2010. Patterns and statistical analysis for understanding reduced resource computing. In Proceedings of OOPSLA Onwards
-
(2010)
Proceedings of OOPSLA Onwards
-
-
Rinard, M.1
Hoffmann, H.2
Misailovic, S.3
Sidiroglou, S.4
-
47
-
-
34548045548
-
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
-
48
-
-
80053213080
-
Managing performance vs. Accuracy tradeoffs with loop perforation
-
Sidiroglou, S., Misailovic, S., Hoffmann, H., and Rinard, M. 2011. Managing performance vs. accuracy tradeoffs with loop perforation. In Proceedings of ESEC/FSE.
-
(2011)
Proceedings of ESEC/FSE
-
-
Sidiroglou, S.1
Misailovic, S.2
Hoffmann, H.3
Rinard, M.4
-
49
-
-
85034055741
-
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
-
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
-
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
-
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
|