-
2
-
-
0024868345
-
Efficient synchronization primitives for large-scale cache-coherent multiprocessors
-
Boston, MA
-
J. R. Goodman, M. K. Vernon, and P. J. Woest. Efficient synchronization primitives for large-scale cache-coherent multiprocessors. In Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-III), pages 64-75, Boston, MA, 1989.
-
(1989)
Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-III)
, pp. 64-75
-
-
Goodman, J.R.1
Vernon, M.K.2
Woest, P.J.3
-
4
-
-
0025438298
-
Synchronization algorithms for shared-memory multiprocessors
-
DOI 10.1109/2.55501
-
G. Granunke and S. Thakkar. Synchronization algorithms for shared-memory multiprocessors. IEEE Computer, 23(6):60-69, 1990. (Pubitemid 20737722)
-
(1990)
Computer
, vol.23
, Issue.6
, pp. 60-69
-
-
Graunke Gary1
Thakkar Shreekant2
-
10
-
-
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
-
11
-
-
34547489493
-
Lightweight lock-free synchronization methods for multithreading
-
DOI 10.1145/1183401.1183452, Proceedings of the 20th Annual International Conference on Supercomputing, ICS 2006
-
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. (Pubitemid 47168523)
-
(2006)
Proceedings of the International Conference on Supercomputing
, pp. 361-371
-
-
Kejariwal, A.1
Saito, H.2
Tian, X.3
Girkar, M.4
Li, W.5
Banerjee, U.6
Nicolau, A.7
Polychronopoulos, C.D.8
-
13
-
-
0019596071
-
TRACE SCHEDULING: A TECHNIQUE FOR GLOBAL MICROCODE COMPACTION.
-
J. A. Fisher. Trace Scheduling: A technique for global microcode compaction. IEEE Transacions on Computers, C-30(7):478-490, July 1981. (Pubitemid 11522259)
-
(1981)
IEEE Transactions on Computers
, vol.C-30
, Issue.7
, pp. 478-490
-
-
Fisher Joseph, A.1
-
15
-
-
0027595384
-
Superblock: An effective technique for VLIW and superscalar compilation
-
W. M. W. Hwu, S. A. Mahlke, W. Y. Chen, P. P. Chang, N. J. Warter, R. A. Bringmann, R. G. Ouellette, R. E. Hank, T. Kiyohara, G. E. Haab, J. G. Holm, and D. M. Lavery. The superblock: An effective technique for VLIW and superscalar compilation. The JournaL of Supercomputing, 7(1-2):229-248, November 1993. (Pubitemid 23689572)
-
(1993)
Journal of Supercomputing
, vol.7
, Issue.1-2
, pp. 229-248
-
-
Hwu Wen-Mei, W.1
Mahlke Scott, A.2
Chen William, Y.3
Chang Pohua, P.4
Warter Nancy, J.5
Bringmann Roger, A.6
Ouellette Roland, G.7
Hank Richard, E.8
Kiyohara Tokuzo9
Haab Grant, E.10
Holm John, G.11
Lavery Daniel, M.12
-
16
-
-
0028460367
-
Optimal code motion: Theory and practice
-
July
-
Jens Knoop, Oliver Rüthing, and Bernhard Steffen. Optimal code motion: Theory and practice. ACM Transactions on Programming Languages and Systems, 16(4):1117-1155, July 1994.
-
(1994)
ACM Transactions on Programming Languages and Systems
, vol.16
, Issue.4
, pp. 1117-1155
-
-
Knoop, J.1
Rüthing, O.2
Steffen, B.3
-
18
-
-
0018434045
-
GLOBAL OPTIMIZATION BY SUPPRESSION OF PARTIAL REDUNDANCIES.
-
DOI 10.1145/359060.359069
-
E. Morel and C. Renvoise. Global optimization by suppression of partial redundancies. Communications of the ACM, 22(2):96-103, February 1979. (Pubitemid 9443113)
-
(1979)
Commun ACM
, vol.22
, Issue.2
, pp. 96-103
-
-
Morel, E.1
-
20
-
-
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
-
21
-
-
67650063134
-
-
Kluwer Academic Publishers,Boston MA
-
U. Banerjee. Dependence Analysis. Kluwer Academic Publishers, Boston, MA, 1997.
-
(1997)
ependence Analysis
-
-
Banerjee, U.1
-
22
-
-
84870455720
-
-
SPEC CPU2006. http://www.spec.org/cpu2006.
-
SPEC CPU2006
-
-
-
23
-
-
0004116989
-
-
The MIT Press, Cambridge, MA
-
T. H. Cormen, C. E. Leiserson, and R. L. Rivest. Introduction to Algorithms. The MIT Press, Cambridge, MA, 1990.
-
(1990)
Introduction to Algorithms
-
-
Cormen, T.H.1
Leiserson, C.E.2
Rivest, R.L.3
-
26
-
-
84971411955
-
-
SPEC CINT2006. http://www.spec.org/cpu2006/CINT2006.
-
SPEC CINT2006
-
-
-
31
-
-
84873896659
-
-
SPEC CPU2000. http://www.spec.org/cpu2000.
-
SPEC CPU2000
-
-
-
32
-
-
84869351863
-
-
Sendmail. http://www.sendmail.org/.
-
Sendmail
-
-
-
33
-
-
84869348879
-
-
Apache. http://download.nextag.com/apache.
-
Apache
-
-
-
36
-
-
0021121232
-
A synchronization scheme and its applications for large scale multiprocessors
-
San Francisco, CA, May
-
C. Zhu and P. Yew. A synchronization scheme and its applications for large scale multiprocessors. In Proceedings of the Conference on Distributed Computing Systems, pages 486-491, San Francisco, CA, May 1984.
-
(1984)
Proceedings of the Conference on Distributed Computing Systems
, pp. 486-491
-
-
Zhu, C.1
Yew, P.2
-
37
-
-
84976718540
-
Algorithms for scalable synchronization on shared-memory multiprocessors
-
J. Mellor-Crummey and M. L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems, 9(1):21-65, 1991.
-
(1991)
ACM Transactions on Computer Systems
, vol.9
, Issue.1
, pp. 21-65
-
-
Mellor-Crummey, J.1
Scott, M.L.2
-
38
-
-
0032786014
-
Supporting fine-grained synchronization on a simultaneous multithreading processor
-
D. M. Tullsen, J. L. Lo, S. J. Eggers, and H. M. Levy. Supporting fine-grained synchronization on a simultaneous multithreading processor. In Proceedings of the Fifth International Symposium on High-Performance Computer Architecture, pages 54-58, 1999.
-
(1999)
Proceedings of the Fifth International Symposium on High-Performance Computer Architecture
, pp. 54-58
-
-
Tullsen, D.M.1
Lo, J.L.2
Eggers, S.J.3
Levy, H.M.4
-
39
-
-
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
-
40
-
-
35348812496
-
Synchronization state buffer: Supporting efficient fine-grain synchronization on many-core architectures
-
DOI 10.1145/1250662.1250668, ISCA'07: 34th Annual International Symposium on Computer Architecture, Conference Proceedings
-
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. (Pubitemid 47582089)
-
(2007)
Proceedings - International Symposium on Computer Architecture
, pp. 35-45
-
-
Zhu, W.1
Sreedhar, V.C.2
Hu, Z.3
Gao, G.R.4
-
41
-
-
0033203864
-
Compositional pointer and escape analysis for Java programs
-
J. Whaley and M. Rinard. Compositional pointer and escape analysis for Java programs. In Proceedings of the 14th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, pages 187-206, Denver, CO, 1999. (Pubitemid 32213984)
-
(1999)
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
, vol.34
, Issue.10
, pp. 187-206
-
-
Whaley John1
Rinard Martin2
-
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, andW. 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
-
49
-
-
57449122105
-
Dynamic recognition of synchronization operations for improved data race detection
-
Seattle, WA
-
C. Tian, V. Nagarajan, R. Gupta, and S. Tallam. Dynamic recognition of synchronization operations for improved data race detection. In Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, pages 143-154, Seattle, WA, 2008.
-
(2008)
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis
, pp. 143-154
-
-
Tian, C.1
Nagarajan, V.2
Gupta, R.3
Tallam, S.4
|