-
2
-
-
0036957879
-
-
A. Bhowmik andM. Franklin. A general compiler framework for speculative multithreading. In SPAA '02: 14th Annual Symp. on Parallel Algorithms and Architectures, pages 99-108, 2002.
-
A. Bhowmik andM. Franklin. A general compiler framework for speculative multithreading. In SPAA '02: 14th Annual Symp. on Parallel Algorithms and Architectures, pages 99-108, 2002.
-
-
-
-
3
-
-
0030382364
-
Parallel programming with Polaris
-
Dec
-
W. Blume et al. Parallel programming with Polaris. IEEE Computer, 29(12):78-82, Dec. 1996.
-
(1996)
IEEE Computer
, vol.29
, Issue.12
, pp. 78-82
-
-
Blume, W.1
-
4
-
-
85002012821
-
Exploiting method-level parallelism in single-threaded Java programs
-
Oct
-
M. K. Chen and K. Olukotun. Exploiting method-level parallelism in single-threaded Java programs. In Proc. 7th PACT, page 176, Oct. 1998.
-
(1998)
Proc. 7th PACT
, pp. 176
-
-
Chen, M.K.1
Olukotun, K.2
-
5
-
-
0038684218
-
The Jrpm system for dynamically parallelizing Java programs
-
M. K. Chen and K. Olukotun. The Jrpm system for dynamically parallelizing Java programs. In Proc. 30th ISCA, pages 434-446, 2003.
-
(2003)
Proc. 30th ISCA
, pp. 434-446
-
-
Chen, M.K.1
Olukotun, K.2
-
6
-
-
0038035153
-
Compiler support for speculative multithreading architecture with probabilistic points-to analysis
-
June
-
P.-S. Chen, M.-Y. Hung, Y.-S. Hwang, R. D.-C. Ju, and J. K. Lee. Compiler support for speculative multithreading architecture with probabilistic points-to analysis. In Proc. 8th PPoPP, pages 25-36, June 2003.
-
(2003)
Proc. 8th PPoPP
, pp. 25-36
-
-
Chen, P.-S.1
Hung, M.-Y.2
Hwang, Y.-S.3
Ju, R.D.-C.4
Lee, J.K.5
-
7
-
-
0027543561
-
The ParaScope parallel programming environment
-
Feb
-
K. Cooper et al. The ParaScope parallel programming environment. Proceedings of the IEEE, 81(2):244-263, Feb. 1993.
-
(1993)
Proceedings of the IEEE
, vol.81
, Issue.2
, pp. 244-263
-
-
Cooper, K.1
-
9
-
-
8344262384
-
-
Z.-H. Du et al. A cost-driven compilation framework for speculative parallelization of sequential programs. In Proc. '04 PLDI, pages 71-81, 2004.
-
Z.-H. Du et al. A cost-driven compilation framework for speculative parallelization of sequential programs. In Proc. '04 PLDI, pages 71-81, 2004.
-
-
-
-
10
-
-
84976849293
-
Employing register channels for the exploitation of instruction level parallelism
-
R. Gupta. Employing register channels for the exploitation of instruction level parallelism. In Second PPoPP, pages 118-127, 1990.
-
(1990)
Second PPoPP
, pp. 118-127
-
-
Gupta, R.1
-
12
-
-
0030380793
-
Maximizing multiprocessor performance with the SUIF compiler
-
Dec
-
M. Hall et al. Maximizing multiprocessor performance with the SUIF compiler. IEEE Computer, 29(12):84-89, Dec. 1996.
-
(1996)
IEEE Computer
, vol.29
, Issue.12
, pp. 84-89
-
-
Hall, M.1
-
13
-
-
0031605470
-
Data speculation support for a chip multiprocessor
-
Oct
-
L. Hammond, M. Willey, and K. Olukotun. Data speculation support for a chip multiprocessor. In 8th ASPLOS, pages 58-69, Oct. 1998.
-
(1998)
8th ASPLOS
, pp. 58-69
-
-
Hammond, L.1
Willey, M.2
Olukotun, K.3
-
14
-
-
8344246227
-
Min-cut program decomposition for thread-level speculation
-
June
-
T. A. Johnson, R. Eigenmann, and T. N. Vijaykumar. Min-cut program decomposition for thread-level speculation. In Proc. '04 PLDI, pages 59-70, June 2004.
-
(2004)
Proc. '04 PLDI
, pp. 59-70
-
-
Johnson, T.A.1
Eigenmann, R.2
Vijaykumar, T.N.3
-
16
-
-
0031339427
-
MediaBench: A tool for evaluating and synthesizing multimedia and communications systems
-
C. Lee, M. Potkonjak, and W. Mangione-Smith. MediaBench: A tool for evaluating and synthesizing multimedia and communications systems. In Proc. 30th MICRO, pages 330-335, 1997.
-
(1997)
Proc. 30th MICRO
, pp. 330-335
-
-
Lee, C.1
Potkonjak, M.2
Mangione-Smith, W.3
-
17
-
-
57749176941
-
Executing loops on a fine-grained MIMD architecture
-
S. Lee and R. Gupta. Executing loops on a fine-grained MIMD architecture. In Proc. 24th MICRO, pages 199-205, 1991.
-
(1991)
Proc. 24th MICRO
, pp. 199-205
-
-
Lee, S.1
Gupta, R.2
-
18
-
-
33751033680
-
POSH: A TLS compiler that exploits program structure
-
Apr
-
W. Liu et al. POSH: A TLS compiler that exploits program structure. In Proc. 11th PPoPP, pages 158-167, Apr. 2006.
-
(2006)
Proc. 11th PPoPP
, pp. 158-167
-
-
Liu, W.1
-
19
-
-
0026980852
-
Effective compiler support for predicated execution using the hyperblock
-
Dec
-
S. A. Mahlke, D. C. Lin, W. Y. Chen, R. E. Hank, and R. A. Bringmann. Effective compiler support for predicated execution using the hyperblock. In Proc. 25th MICRO, pages 45-54, Dec. 1992.
-
(1992)
Proc. 25th MICRO
, pp. 45-54
-
-
Mahlke, S.A.1
Lin, D.C.2
Chen, W.Y.3
Hank, R.E.4
Bringmann, R.A.5
-
20
-
-
84949806622
-
Thread-spawning schemes for speculative multithreading
-
Feb
-
P. Marcuello and A. Gonzalez. Thread-spawning schemes for speculative multithreading. In Proc. 8th HPCA, page 55, Feb. 2002.
-
(2002)
Proc. 8th HPCA
, pp. 55
-
-
Marcuello, P.1
Gonzalez, A.2
-
21
-
-
0033640630
-
Evaluating automatic parallelization in SUIF
-
S. Moon, B. So, and M. W. Hall. Evaluating automatic parallelization in SUIF. JPDC, 11(1):36-49, 2000.
-
(2000)
JPDC
, vol.11
, Issue.1
, pp. 36-49
-
-
Moon, S.1
So, B.2
Hall, M.W.3
-
22
-
-
33748873605
-
LogTM: Log-based transactional memory
-
Feb
-
K. E. Moore, J. Bobba, M. J. Moravan, M. D. Hill, and D. A. Wood. LogTM: Log-based transactional memory. In Proc. 12th HPCA, pages 254-265, Feb. 2006.
-
(2006)
Proc. 12th HPCA
, pp. 254-265
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
23
-
-
35048845602
-
Bottom-up and top-down context-sensitive summary-based pointer analysis
-
Aug
-
E. Nystrom, H.-S. Kim, and W. Hwu. Bottom-up and top-down context-sensitive summary-based pointer analysis. In Proc. 11th SAS, pages 165-180, Aug. 2004.
-
(2004)
Proc. 11th SAS
, pp. 165-180
-
-
Nystrom, E.1
Kim, H.-S.2
Hwu, W.3
-
25
-
-
0003701628
-
Software and hardware for exploiting speculative parallelism with a multiprocessor
-
Technical Report CSL-TR-97-715, Stanford University, Feb
-
J. Oplinger, D. Heine, S.-W. Liao, B. A. Nayfeh, M. S. Lam, and K. Olukotun. Software and hardware for exploiting speculative parallelism with a multiprocessor. Technical Report CSL-TR-97-715, Stanford University, Feb. 1997.
-
(1997)
-
-
Oplinger, J.1
Heine, D.2
Liao, S.-W.3
Nayfeh, B.A.4
Lam, M.S.5
Olukotun, K.6
-
26
-
-
31844435656
-
Exposing speculative thread parallelism in SPEC2000
-
June
-
M. Prabhu and K. Olukotun. Exposing speculative thread parallelism in SPEC2000. In Proc. 10th PPoPP, pages 142-152, June 2005.
-
(2005)
Proc. 10th PPoPP
, pp. 142-152
-
-
Prabhu, M.1
Olukotun, K.2
-
27
-
-
31844447800
-
Mitosis compiler: An infrastructure for speculative threading based on pre-computation slices
-
June
-
C. G. Quinones et al. Mitosis compiler: an infrastructure for speculative threading based on pre-computation slices. In Proc. '05 PLDI, pages 269-279, June 2005.
-
(2005)
Proc. '05 PLDI
, pp. 269-279
-
-
Quinones, C.G.1
-
28
-
-
10444243253
-
Decoupled software pipelining with the synchronization array
-
R. Rangan, N. Vachharajani, M. Vachharajani, and D. I. August. Decoupled software pipelining with the synchronization array. In Proc. 13th PACT, pages 177-188, 2004.
-
(2004)
Proc. 13th PACT
, pp. 177-188
-
-
Rangan, R.1
Vachharajani, N.2
Vachharajani, M.3
August, D.I.4
-
29
-
-
0033076827
-
The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization
-
L. Rauchwerger and D. A. Padua. The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization. Trans. on Parallel and Distributed Systems, 10(2):160, 1999.
-
(1999)
Trans. on Parallel and Distributed Systems
, vol.10
, Issue.2
, pp. 160
-
-
Rauchwerger, L.1
Padua, D.A.2
-
31
-
-
33745198176
-
The STAMPede approach to thread-level speculation
-
J. G. Steffan, C. Colohan, A. Zhai, and T. C. Mowry. The STAMPede approach to thread-level speculation. Trans. on Computer Systems, 23(3):253-300, 2005.
-
(2005)
Trans. on Computer Systems
, vol.23
, Issue.3
, pp. 253-300
-
-
Steffan, J.G.1
Colohan, C.2
Zhai, A.3
Mowry, T.C.4
-
32
-
-
0031605348
-
The potential for using thread-level data speculation to facilitate automatic parallelization
-
J. G. Steffan and T. C. Mowry. The potential for using thread-level data speculation to facilitate automatic parallelization. In Proc. 4th HPCA, pages 2-13, 1998.
-
(1998)
Proc. 4th HPCA
, pp. 2-13
-
-
Steffan, J.G.1
Mowry, T.C.2
-
33
-
-
4644353790
-
Evaluation of the Raw microprocessor: An exposed-wire-delay architecture for ILP and streams
-
June
-
M. Taylor et al. Evaluation of the Raw microprocessor: An exposed-wire-delay architecture for ILP and streams. In Proc. 31st ISCA, pages 2-13, June 2004.
-
(2004)
Proc. 31st ISCA
, pp. 2-13
-
-
Taylor, M.1
-
34
-
-
0033344478
-
The superthreaded processor architecture
-
Sept
-
J. Tsai et al. The superthreaded processor architecture. IEEE Trans. Comput., 48(9):881-902, Sept. 1999.
-
(1999)
IEEE Trans. Comput
, vol.48
, Issue.9
, pp. 881-902
-
-
Tsai, J.1
-
35
-
-
41349089872
-
Speculative Decoupled Software Pipelining
-
Sept
-
N. Vachharajani, R. Rangan, E. Raman, M. Bridges, G. Ottoni, and D. August. Speculative Decoupled Software Pipelining. In Proc. 16th PACT, pages 49-59, Sept. 2007.
-
(2007)
Proc. 16th PACT
, pp. 49-59
-
-
Vachharajani, N.1
Rangan, R.2
Raman, E.3
Bridges, M.4
Ottoni, G.5
August, D.6
-
36
-
-
0032311965
-
Task selection for a multiscalar processor
-
Dec
-
T. N. Vijaykumar and G. S. Sohi. Task selection for a multiscalar processor. In Proc. 31st MICRO, pages 81-92, Dec. 1998.
-
(1998)
Proc. 31st MICRO
, pp. 81-92
-
-
Vijaykumar, T.N.1
Sohi, G.S.2
-
37
-
-
34547683554
-
LogTM-SE: Decoupling hardware transactional memory from caches
-
Feb
-
L. Yen et al. LogTM-SE: Decoupling hardware transactional memory from caches. In Proc. 13th HPCA, pages 261-272, Feb. 2007.
-
(2007)
Proc. 13th HPCA
, pp. 261-272
-
-
Yen, L.1
-
38
-
-
34547347512
-
Extending multicore architectures to exploit hybrid parallelism in single-thread applications
-
Feb
-
H. Zhong, S. Lieberman, and S. Mahlke. Extending multicore architectures to exploit hybrid parallelism in single-thread applications. In Proc. 13th HPCA, pages 25-36, Feb. 2007.
-
(2007)
Proc. 13th HPCA
, pp. 25-36
-
-
Zhong, H.1
Lieberman, S.2
Mahlke, S.3
-
39
-
-
84948955651
-
Master/slave speculative parallelization
-
Nov
-
C. Zilles and G. Sohi. Master/slave speculative parallelization. In Proc. 35th MICRO, pages 85-96, Nov. 2002.
-
(2002)
Proc. 35th MICRO
, pp. 85-96
-
-
Zilles, C.1
Sohi, G.2
|