-
2
-
-
0004230378
-
-
Kluwer Academic Publishers, Boston, MA
-
U. Banerjee. Dependence Analysis. Kluwer Academic Publishers, Boston, MA, 1997.
-
(1997)
Dependence Analysis
-
-
Banerjee, U.1
-
3
-
-
67650096789
-
Techniques for efficient placement of synchronization primitives
-
Raleigh, NC, February
-
A. Nicolau, G. Li, and A. Kejariwal. Techniques for efficient placement of synchronization primitives. In Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Raleigh, NC, February 2009.
-
(2009)
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
-
-
Nicolau, A.1
Li, G.2
Kejariwal, A.3
-
4
-
-
70449710971
-
-
OpenMP Specification, version 2.5. http://www.openmp.org/drupal/mp- documents/spec25.pdf.
-
OpenMP Specification, version 2.5. http://www.openmp.org/drupal/mp- documents/spec25.pdf.
-
-
-
-
6
-
-
70449699831
-
-
PostgreSQL
-
PostgreSQL. http://www.postgresql.org/.
-
-
-
-
7
-
-
34547414505
-
On the performance potential of different types of speculative thread-level parallelism
-
Cairns, Australia
-
A. Kejariwal, X. Tian, W. Li, M. Girkar, S. Kozhukhov, H. Saito, U. Banerjee, A. Nicolau, A. V. Veidenbaum, and C. D. Polychronopoulos. On the performance potential of different types of speculative thread-level parallelism. In Proceedings of the 20th ACM International Conference on Supercomputing, pages 24-35, Cairns, Australia, 2006.
-
(2006)
Proceedings of the 20th ACM International Conference on Supercomputing
, pp. 24-35
-
-
Kejariwal, A.1
Tian, X.2
Li, W.3
Girkar, M.4
Kozhukhov, S.5
Saito, H.6
Banerjee, U.7
Nicolau, A.8
Veidenbaum, A.V.9
Polychronopoulos, C.D.10
-
8
-
-
70449715312
-
-
SPEC CINT2006. http://www.spec.org/cpu2006/CINT2006.
-
(2006)
-
-
-
12
-
-
0019596071
-
Trace Scheduling: A technique for global microcode compaction
-
July
-
J. A. Fisher. Trace Scheduling: A technique for global microcode compaction. IEEE Transactions on Computers, C-30(7):478-490, July 1981.
-
(1981)
IEEE Transactions on Computers
, vol.C-30
, Issue.7
, pp. 478-490
-
-
Fisher, J.A.1
-
15
-
-
0034461298
-
Accurate and efficient predicate analysis with binary decision diagrams
-
Monterey, CA
-
J. W. Sias, W.-M. W. Hwu, and D. I. August. Accurate and efficient predicate analysis with binary decision diagrams. In Proceedings of the 33rd Annual ACM/IEEE International Symposium on Microarchitecture, pages 112-123, Monterey, CA, 2000.
-
(2000)
Proceedings of the 33rd Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 112-123
-
-
Sias, J.W.1
Hwu, W.-M.W.2
August, D.I.3
-
16
-
-
35248880156
-
Predicate analysis based on path information
-
Advanced Parallel Processing Technologies
-
L. Shen, Z. Wang, and J. Lu. Predicate analysis based on path information. In Advanced Parallel Processing Technologies, LNCS, 2834, pages 147-151, 2003.
-
(2003)
LNCS
, vol.2834
, pp. 147-151
-
-
Shen, L.1
Wang, Z.2
Lu, J.3
-
17
-
-
0020915645
-
Conversion of control dependence to data dependence
-
Austin, TX, January
-
J. R. Allen, K. Kennedy, C. Porterfield, and J. Warren. Conversion of control dependence to data dependence. In Conference Record of the Tenth Annual ACM Symposium on the Principles of Programming Languages, Austin, TX, January 1983.
-
(1983)
Conference Record of the Tenth Annual ACM Symposium on the Principles of Programming Languages
-
-
Allen, J.R.1
Kennedy, K.2
Porterfield, C.3
Warren, J.4
-
18
-
-
0003782477
-
On predicated execution
-
Technical Report 58-91, Hewlett Packard Laboratories
-
J. Park and M. Schlansker. On predicated execution. Technical Report 58-91, Hewlett Packard Laboratories, 1991.
-
(1991)
-
-
Park, J.1
Schlansker, M.2
-
19
-
-
0028202050
-
Guarded execution and branch prediction in dynamic ILP processors
-
D. N. Pnevmatikatos and G. S. Sohi. Guarded execution and branch prediction in dynamic ILP processors. SIGARCH Computer Architecture News, 22(2):120-129, 1994.
-
(1994)
SIGARCH Computer Architecture News
, vol.22
, Issue.2
, pp. 120-129
-
-
Pnevmatikatos, D.N.1
Sohi, G.S.2
-
20
-
-
0030392506
-
Global predicate analysis and its application to register allocation
-
Paris, France
-
D. M. Gillies, D. c. Roy Ju, R. Johnson, and M. Schlansker. Global predicate analysis and its application to register allocation. In Proceedings of the 29th International Symposium of Microarchitecture MICRO-29, pages 114-125, Paris, France, 1996.
-
(1996)
Proceedings of the 29th International Symposium of Microarchitecture MICRO-29
, pp. 114-125
-
-
Gillies, D.M.1
Roy Ju, D.C.2
Johnson, R.3
Schlansker, M.4
-
21
-
-
0003526180
-
Marmot: An optimizing compiler for Java
-
Technical report, Microsoft, November 1998
-
R. Fitzgerald, T. B. Knoblock, E. Ruf, B. Steensgaard, and D. Tarditi. Marmot: an optimizing compiler for Java. Technical report, Microsoft, November 1998.
-
-
-
Fitzgerald, R.1
Knoblock, T.B.2
Ruf, E.3
Steensgaard, B.4
Tarditi, D.5
-
22
-
-
84937029836
-
Static analyses for eliminating unnecessary synchronization from java programs
-
J. Aldrich, C. Chambers, E. G. Sirer, and S. J. Eggers. Static analyses for eliminating unnecessary synchronization from java programs. In Proceedings of the 6th International Symposium on Static Analysis, pages 19-38, 1999.
-
(1999)
Proceedings of the 6th International Symposium on Static Analysis
, pp. 19-38
-
-
Aldrich, J.1
Chambers, C.2
Sirer, E.G.3
Eggers, S.J.4
-
24
-
-
0033203777
-
Removing unnecessary synchronization in java
-
J. Bogda and U. Hölzle. Removing unnecessary synchronization in java. SIGPLAN Notices, 34(10):35-46, 1999.
-
(1999)
SIGPLAN Notices
, vol.34
, Issue.10
, pp. 35-46
-
-
Bogda, J.1
Hölzle, U.2
-
25
-
-
3142678091
-
Thin locks: Featherweight synchronization for java
-
D. F. Bacon, R. Konuru, C. Murthy, and M. J. Serrano. Thin locks: Featherweight synchronization for java. ACM SIGPLAN Notices, 39(4):583-595, 2004.
-
(2004)
ACM SIGPLAN Notices
, vol.39
, Issue.4
, pp. 583-595
-
-
Bacon, D.F.1
Konuru, R.2
Murthy, C.3
Serrano, M.J.4
-
26
-
-
67650060058
-
Evaluating synchronization techniques for light-weight multithreaded/multicore architectures
-
San Diego, CA
-
S. Sridharan, A. Rodrigues, and P. Kogge. Evaluating synchronization techniques for light-weight multithreaded/multicore architectures. In Proceedings of the Nineteenth Annual ACM Symposium on Parallel Algorithms and Architectures, pages 57-58, San Diego, CA, 2007.
-
(2007)
Proceedings of the Nineteenth Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 57-58
-
-
Sridharan, S.1
Rodrigues, A.2
Kogge, P.3
-
27
-
-
35348812496
-
Synchronization state buffer: Supporting efficient fine-grain synchronization on many-core architectures
-
San Diego, CA
-
W. Zhu, V. C Sreedhar, Z. Hu, and G. R. Gao. Synchronization state buffer: supporting efficient fine-grain synchronization on many-core architectures. In Proceedings of the 34th International Symposium on Computer Architecture, pages 35-45, San Diego, CA, 2007.
-
(2007)
Proceedings of the 34th International Symposium on Computer Architecture
, pp. 35-45
-
-
Zhu, W.1
Sreedhar, V.C.2
Hu, Z.3
Gao, G.R.4
-
28
-
-
34547489493
-
Lightweight lock-free synchronization methods for multithreading
-
Cairns, Australia
-
A. Kejariwal, X. Tian, H. Saito, W. Li, M. Girkar, U. Banerjee, A. Nicolau, and C. D. Polychronopoulos. Lightweight lock-free synchronization methods for multithreading. In Proceedings of the 20th ACM International Conference on Supercomputing, pages 361-371, Cairns, Australia, 2006.
-
(2006)
Proceedings of the 20th ACM International Conference on Supercomputing
, pp. 361-371
-
-
Kejariwal, A.1
Tian, X.2
Saito, H.3
Li, W.4
Girkar, M.5
Banerjee, U.6
Nicolau, A.7
Polychronopoulos, C.D.8
-
31
-
-
0029214850
-
Beyond induction variables: Detecting and classifying sequences using a demand-driven SSA form
-
M. P. Gerlek, E. Stoltz, and M. Wolfe. Beyond induction variables: detecting and classifying sequences using a demand-driven SSA form. ACM Transactions on Programming Languages and Systems, 17(1):85-122, 1995.
-
(1995)
ACM Transactions on Programming Languages and Systems
, vol.17
, Issue.1
, pp. 85-122
-
-
Gerlek, M.P.1
Stoltz, E.2
Wolfe, M.3
-
33
-
-
0034818958
-
Monotonic evolution: An alternative to induction variable substitution for dependence analysis
-
Sorrento, Italy
-
P. Wu, A. Cohen, J. Hoeflinger, and D. Padua. Monotonic evolution: An alternative to induction variable substitution for dependence analysis. In Proceedings of the 15th ACM International Conference on Supercomputing, pages 78-91, Sorrento, Italy, 2001.
-
(2001)
Proceedings of the 15th ACM International Conference on Supercomputing
, pp. 78-91
-
-
Wu, P.1
Cohen, A.2
Hoeflinger, J.3
Padua, D.4
-
34
-
-
70449730488
-
-
D. Gries. Compiler Construction for Digital Computers. John Wiley and Sons, 1971.
-
D. Gries. Compiler Construction for Digital Computers. John Wiley and Sons, 1971.
-
-
-
-
35
-
-
64149120045
-
The theory of parsing, translation and compiling
-
Prentice-Hall, Englewood Cliffs, NJ
-
A. V. Aho and J. D. Ullman. The theory of parsing, translation and compiling. In Compiling. Prentice-Hall, Englewood Cliffs, NJ, 1973.
-
(1973)
Compiling
-
-
Aho, A.V.1
Ullman, J.D.2
-
36
-
-
85027612984
-
Dependence graphs and compiler optimizations
-
Williamsburg, VA, January
-
D. Kuck, R. Kuhn, D. Padua, B. Leasure, and M. J.Wolfe. Dependence graphs and compiler optimizations. In Conference Record of the Eighth Annual ACM Symposium on the Principles of Programming Languages, Williamsburg, VA, January 1981.
-
(1981)
Conference Record of the Eighth Annual ACM Symposium on the Principles of Programming Languages
-
-
Kuck, D.1
Kuhn, R.2
Padua, D.3
Leasure, B.4
Wolfe, M.J.5
-
38
-
-
70449718910
-
-
for fortran program manipulation in Polaris. Master's thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, May
-
S. Weatherford. High level pattern matching extension to C++ for fortran program manipulation in Polaris. Master's thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, May 1994.
-
(1994)
High level pattern matching extension to C
-
-
Weatherford, S.1
-
39
-
-
70449720722
-
-
Wine. http://sourceforge.net/project/showfiles.php?group id=6241.
-
Wine
-
-
-
40
-
-
70449715311
-
-
SPEC CPU2006. http://www.spec.org/cpu2006.
-
(2006)
-
-
-
45
-
-
0004538128
-
A compilation scheme for macro-dataow computation on hierarchical multiprocessor systems
-
Urbana-Champaign, IL, August
-
H. Kasahara, H. Honda, M. Iwata, and M. Hirota. A compilation scheme for macro-dataow computation on hierarchical multiprocessor systems. In Proceedings of the International Conference on Parallel Processing, pages II294-II295, Urbana-Champaign, IL, August 1990.
-
(1990)
Proceedings of the International Conference on Parallel Processing
-
-
Kasahara, H.1
Honda, H.2
Iwata, M.3
Hirota, M.4
-
47
-
-
0024700298
-
Automatic generation of DAG parallelism
-
Portland, OR
-
R. Cytron, M. Hind, and W. Hsieh. Automatic generation of DAG parallelism. In Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, pages 54-68, Portland, OR, 1989.
-
(1989)
Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation
, pp. 54-68
-
-
Cytron, R.1
Hind, M.2
Hsieh, W.3
-
53
-
-
0012232158
-
Lock coarsening: Eliminating lock overhead in automatically parallelized object-based programs
-
P. C. Diniz and M. C. Rinard. Lock coarsening: eliminating lock overhead in automatically parallelized object-based programs. Journal of Parallel and Distributed Computing, 49(2):218-244, 1998.
-
(1998)
Journal of Parallel and Distributed Computing
, vol.49
, Issue.2
, pp. 218-244
-
-
Diniz, P.C.1
Rinard, M.C.2
-
54
-
-
0000151487
-
Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives
-
M. Rinard. Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives. ACM Transactions on Computer Systems, 17(4):337-371, 1999.
-
(1999)
ACM Transactions on Computer Systems
, vol.17
, Issue.4
, pp. 337-371
-
-
Rinard, M.1
-
56
-
-
70449701642
-
-
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Resynchronization of multiprocessor schedules Part I: Fundamental concepts and unbounded latency analysis. Memorandum UCB/ERL M96/55, Electronics Research Laboratory, U. C. Berkeley', October 1996.
-
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Resynchronization of multiprocessor schedules Part I: Fundamental concepts and unbounded latency analysis. Memorandum UCB/ERL M96/55, Electronics Research Laboratory, U. C. Berkeley', October 1996.
-
-
-
-
58
-
-
84941863209
-
Register allocation, renaming and their impact on fine-grain parallelism
-
A. Nicolau, R. Potasman, and H. Wang. Register allocation, renaming and their impact on fine-grain parallelism. In Proceedings of the Fourth Workshop on Languages and Compilers for Parallel Computing, pages 218-235, 1991.
-
(1991)
Proceedings of the Fourth Workshop on Languages and Compilers for Parallel Computing
, pp. 218-235
-
-
Nicolau, A.1
Potasman, R.2
Wang, H.3
-
59
-
-
0031364381
-
Streamlining inter-operation memory communication via data dependence prediction
-
Research Triangle Park, NC
-
A. Moshovos and G. S. Sohi. Streamlining inter-operation memory communication via data dependence prediction. In Proceedings of the 30th International Symposium of Microarchitecture, pages 235-245, Research Triangle Park, NC, 1997.
-
(1997)
Proceedings of the 30th International Symposium of Microarchitecture
, pp. 235-245
-
-
Moshovos, A.1
Sohi, G.S.2
-
60
-
-
0033339208
-
Memory renaming: Fast, early and accurate processing of memory communication
-
G. S. Tyson and T. M. Austin. Memory renaming: Fast, early and accurate processing of memory communication. International Journal of Parallel Programming, 27(5):357-380, 1999.
-
(1999)
International Journal of Parallel Programming
, vol.27
, Issue.5
, pp. 357-380
-
-
Tyson, G.S.1
Austin, T.M.2
-
61
-
-
0032662279
-
Classifying load and store instructions for memory renaming
-
Rhodes, Greece
-
G. Reinman, B. Calder, D. Tullsen, G. Tyson, and T. Austin. Classifying load and store instructions for memory renaming. In Proceedings of the 13th ACM International Conference on Supercomputing, pages 399-407, Rhodes, Greece, 1999.
-
(1999)
Proceedings of the 13th ACM International Conference on Supercomputing
, pp. 399-407
-
-
Reinman, G.1
Calder, B.2
Tullsen, D.3
Tyson, G.4
Austin, T.5
-
64
-
-
45549086742
-
Region array ssa
-
Seattle, WA
-
S. Rus, G. He, C. Alias, and L. Rauchwerger. Region array ssa. In Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques, pages 43-52, Seattle, WA, 2006.
-
(2006)
Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques
, pp. 43-52
-
-
Rus, S.1
He, G.2
Alias, C.3
Rauchwerger, L.4
|