-
1
-
-
77952558128
-
-
White paper
-
AMD Corporation. AMD-V Nested Paging. White paper. http://sites.amd.com/ us/business/itsolutions/virtualization/Pages/amd-v.aspx, 2008.
-
(2008)
AMD-V Nested Paging
-
-
-
2
-
-
0029703696
-
Source-level debugging of scalar optimized code
-
A.-R. Adl-Tabatabai and T. Gross. Source-Level Debugging of Scalar Optimized Code. In PLDI, 1996.
-
(1996)
PLDI
-
-
Adl-Tabatabai, A.-R.1
Gross, T.2
-
4
-
-
0025433676
-
Weak ordering - A new definition
-
S. V. Adve and M. D. Hill. Weak Ordering-A New Definition. In ISCA, 1990.
-
(1990)
ISCA
-
-
Adve, S.V.1
Hill, M.D.2
-
6
-
-
76749165809
-
BulkCompiler: High-performance sequential consistency through cooperative compiler and hardware support
-
W. Ahn, S. Qi, J.-W. Lee, M. Nicolaides, X. Fang, J. Torrellas, D. Wong, and S. Midkiff. BulkCompiler: High-Performance Sequential Consistency through Cooperative Compiler and Hardware Support. In MICRO, 2009.
-
(2009)
MICRO
-
-
Ahn, W.1
Qi, S.2
Lee, J.-W.3
Nicolaides, M.4
Fang, X.5
Torrellas, J.6
Wong, D.7
Midkiff, S.8
-
7
-
-
0003292666
-
Generating representative web workloads for network and server performance evaluation
-
P. Barford and M. Crovella. Generating Representative Web Workloads for Network and Server Performance Evaluation. In SIGMETRICS, 1998.
-
(1998)
SIGMETRICS
-
-
Barford, P.1
Crovella, M.2
-
8
-
-
63549095070
-
The PARSEC benchmark suite: Characterization and architectural implications
-
C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC Benchmark Suite: Characterization and Architectural Implications. In PACT, 2008.
-
(2008)
PACT
-
-
Bienia, C.1
Kumar, S.2
Singh, J.P.3
Li, K.4
-
9
-
-
70450248788
-
InvisiFence: Performance-transparent memory ordering in conventional multiprocessors
-
C. Blundell, M. Martin, and T. Wenisch. InvisiFence: Performance- Transparent Memory Ordering in Conventional Multiprocessors. In ISCA, 2009.
-
(2009)
ISCA
-
-
Blundell, C.1
Martin, M.2
Wenisch, T.3
-
10
-
-
57349165412
-
Foundations of the C++ concurrency memory model
-
H. J. Boehm and S. V. Adve. Foundations of the C++ Concurrency Memory Model. In PLDI, 2008.
-
(2008)
PLDI
-
-
Boehm, H.J.1
Adve, S.V.2
-
11
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. Rinard. Ownership Types forSafe Programming: Preventing Data Races and Deadlocks. In OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
12
-
-
0035551906
-
A parameterized type system for race-free java programs
-
C. Boyapati and M. Rinard. A Parameterized Type System for Race-Free Java Programs. In OOPSLA, 2001.
-
(2001)
OOPSLA
-
-
Boyapati, C.1
Rinard, M.2
-
14
-
-
85184623942
-
Alpha 21264 microprocessorhardware reference manual
-
Compaq Computer Corporation
-
Compaq Computer Corporation. Alpha 21264 MicroprocessorHardware Reference Manual. Order Number: EC-RJRZA-TE.
-
Order Number: EC-RJRZA-TE
-
-
-
15
-
-
80052527303
-
Increasing the effectiveness of directory caches by deactivating coherence for private memory blocks
-
B. Cuesta, A. Ros, M. E. Gómez, A. Robles, and J. Duato. Increasing the Effectiveness of Directory Caches by Deactivating Coherence for Private Memory Blocks. In ISCA, 2011.
-
(2011)
ISCA
-
-
Cuesta, B.1
Ros, A.2
Gómez, M.E.3
Robles, A.4
Duato, J.5
-
16
-
-
85184642262
-
Stack allocation and synchronization optimizations for java using escape analysis
-
J. deok Choi, M. Gupta, M. J. Serrano, V. C, and S. P. Midkiff. Stack Allocation and Synchronization Optimizations for Java using Escape Analysis. ACM TOPLAS, 2003.
-
(2003)
ACM TOPLAS
-
-
Deok Choi, J.1
Gupta, M.2
Serrano, M.J.3
C, V.4
Midkiff, S.P.5
-
18
-
-
35448953399
-
Goldilocks: A race and transaction-aware java runtime
-
T. Elmas, S. Qadeer, and S. Tasiran. Goldilocks: A Race and Transaction-Aware Java Runtime. In PLDI, 2007.
-
(2007)
PLDI
-
-
Elmas, T.1
Qadeer, S.2
Tasiran, S.3
-
19
-
-
85184649253
-
-
The FeS2 simulator. http://fes2.cs.uiuc.edu/.
-
-
-
-
20
-
-
70450237676
-
FastTrack: Efficient and precise dynamic race detection
-
C. Flanagan and S. Freund. FastTrack: Efficient and precise dynamic race detection. In PLDI, 2009.
-
(2009)
PLDI
-
-
Flanagan, C.1
Freund, S.2
-
21
-
-
0034446877
-
Type-based race detection for java
-
C. Flanagan and S. N. Freund. Type-Based Race Detection for Java. In PLDI, pages 219-232, 2000.
-
(2000)
PLDI
, pp. 219-232
-
-
Flanagan, C.1
Freund, S.N.2
-
22
-
-
0001566392
-
Two techniques to enhance the performance of memory consistency models
-
K. Gharachorloo, A. Gupta, and J. Hennessy. Two Techniques to Enhance the Performance of Memory Consistency Models. In ICPP, 1991.
-
(1991)
ICPP
-
-
Gharachorloo, K.1
Gupta, A.2
Hennessy, J.3
-
23
-
-
79959916915
-
Speculative sequential consistency with little custom storage
-
C. Gniady and B. Falsafi. Speculative Sequential Consistency with Little Custom Storage. In PACT, 2002.
-
(2002)
PACT
-
-
Gniady, C.1
Falsafi, B.2
-
25
-
-
12844266720
-
Programming withtransactional coherence and consistency (TCC)
-
L. Hammond, B. D. Carlstrom, V. Wong, B. Hertzberg, M. Chen, C. Kozyrakis, and K. Olukotun. Programming withTransactional Coherence and Consistency (TCC). In ASPLOS, 2004.
-
(2004)
ASPLOS
-
-
Hammond, L.1
Carlstrom, B.D.2
Wong, V.3
Hertzberg, B.4
Chen, M.5
Kozyrakis, C.6
Olukotun, K.7
-
26
-
-
4644359934
-
Transactional memory coherence and consistency
-
L. Hammond, V. Wong, M. K. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional Memory Coherence and Consistency. In ISCA, 2004.
-
(2004)
ISCA
-
-
Hammond, L.1
Wong, V.2
Chen, M.K.3
Carlstrom, B.D.4
Davis, J.D.5
Hertzberg, B.6
Prabhu, M.K.7
Wijaya, H.8
Kozyrakis, C.9
Olukotun, K.10
-
27
-
-
70350601187
-
Reactive NUCA: Near-optimal block placement and replication in distributed caches
-
N. Hardavellas, M. Ferdman, B. Falsafi, and A. Ailamaki. Reactive NUCA: Near-Optimal Block Placement and Replication in Distributed Caches. In ISCA, 2009.
-
(2009)
ISCA
-
-
Hardavellas, N.1
Ferdman, M.2
Falsafi, B.3
Ailamaki, A.4
-
29
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
M. Herlihy and J. E. B. Moss. Transactional Memory: Architectural Support for Lock-Free Data Structures. In ISCA, 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
30
-
-
0032138592
-
Multiprocessors should support simple memory-consistency models
-
M. D. Hill. Multiprocessors Should Support Simple Memory-Consistency Models. IEEE Computer, 31:28-34, 1998.
-
(1998)
IEEE Computer
, vol.31
, pp. 28-34
-
-
Hill, M.D.1
-
31
-
-
0032629047
-
A system-level specification framework for I/O architectures
-
M. D. Hill, A. E. Condon, M. Plakal, and D. J. Sorin. A System-Level Specification Framework for I/O Architectures. In SPAA, 1999.
-
(1999)
SPAA
-
-
Hill, M.D.1
Condon, A.E.2
Plakal, M.3
Sorin, D.J.4
-
34
-
-
33845388515
-
Making sequential consistency practical in titanium
-
A. Kamil, J. Su, and K. Yelick. Making Sequential Consistency Practical in Titanium. In ICS, 2005.
-
(2005)
ICS
-
-
Kamil, A.1
Su, J.2
Yelick, K.3
-
35
-
-
78149250399
-
Subspace snooping: Filtering snoops with operating system support
-
D. Kim, J. Ahn, J. Kim, and J. Huh. Subspace Snooping: Filtering Snoops with Operating System Support. In PACT, 2010.
-
(2010)
PACT
-
-
Kim, D.1
Ahn, J.2
Kim, J.3
Huh, J.4
-
36
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
L. Lamport. How toMake aMultiprocessor Computer that Correctly Executes Multiprocess Programs. IEEE Computer, 1979.
-
(1979)
IEEE Computer
-
-
Lamport, L.1
-
37
-
-
3042658703
-
LLVM: A compilation framework for lifelong program analysis & transformation
-
C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. In CGO, 2004.
-
(2004)
CGO
-
-
Lattner, C.1
Adve, V.2
-
38
-
-
78149267285
-
Efficient sequential consistency using conditional fences
-
C. Lin, V. Nagarajan, and R. Gupta. Efficient SequentialConsistency Using Conditional Fences. In PACT, 2010.
-
(2010)
PACT
-
-
Lin, C.1
Nagarajan, V.2
Gupta, R.3
-
40
-
-
80052386941
-
Conflict exceptions: Providing simple parallel language semantics with precise hardware exceptions
-
B. Lucia, L. Ceze, K. Strauss, S. Qadeer, and H. Boehm. Conflict Exceptions: Providing Simple Parallel Language Semantics with Precise Hardware Exceptions. In ISCA, 2010.
-
(2010)
ISCA
-
-
Lucia, B.1
Ceze, L.2
Strauss, K.3
Qadeer, S.4
Boehm, H.5
-
42
-
-
77954749619
-
DRFx: A simple and efficient memory model for concurrent programming languages
-
D. Marino, A. Singh, T. Millstein, M. Musuvathi, and S. Narayanasamy. DRFx: A Simple and Efficient Memory Model for Concurrent Programming Languages. In PLDI,2010.
-
(2010)
PLDI
-
-
Marino, D.1
Singh, A.2
Millstein, T.3
Musuvathi, M.4
Narayanasamy, S.5
-
43
-
-
79959890823
-
A case for an SC-preserving compiler
-
D. Marino, A. Singh, T. Millstein, M. Musuvathi, and S. Narayanasamy. A Case for an SC-Preserving Compiler. In PLDI, 2011.
-
(2011)
PLDI
-
-
Marino, D.1
Singh, A.2
Millstein, T.3
Musuvathi, M.4
Narayanasamy, S.5
-
46
-
-
35548939899
-
Automatically classifying benign and harmful data races using replay analysis
-
S. Narayanasamy, Z. Wang, J. Tigani, A. Edwards, and B. Calder. Automatically Classifying Benign and Harmful Data Races using Replay Analysis. In PLDI, 2007.
-
(2007)
PLDI
-
-
Narayanasamy, S.1
Wang, Z.2
Tigani, J.3
Edwards, A.4
Calder, B.5
-
47
-
-
33846483949
-
Intel virtualization technology: Hardware support for efficient processor virtualization
-
G. Neiger, A. Santoni, F. Leung, D. Rodgers, and R. Uhlig. Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization. Intel Technology Journal, 10(3), 2006.
-
(2006)
Intel Technology Journal
, vol.10
, Issue.3
-
-
Neiger, G.1
Santoni, A.2
Leung, F.3
Rodgers, D.4
Uhlig, R.5
-
48
-
-
0038346243
-
ReEnact: Using thread- level speculation mechanisms to debug data races in multithreaded codes
-
June
-
M. Prvulovic and J. Torrelas. ReEnact: Using Thread- Level Speculation Mechanisms to Debug Data Races in Multithreaded codes. In ISCA, June 2003.
-
(2003)
ISCA
-
-
Prvulovic, M.1
Torrelas, J.2
-
49
-
-
0030721203
-
Using speculative retirement and larger instruction windows to narrow the performance gap between memory consistency models
-
P. Ranganathan, V. Pai, and S. Adve. Using Speculative Retirement and Larger Instruction Windows to Narrow the Performance Gap between Memory Consistency Models. In SPAA, 1997.
-
(1997)
SPAA
-
-
Ranganathan, P.1
Pai, V.2
Adve, S.3
-
50
-
-
0034824488
-
Pointer and escape analysis for multithreaded programs
-
A. Salcianu and M. Rinard. Pointer and escape analysis for multithreaded programs. In PPoPP, 2001.
-
(2001)
PPoPP
-
-
Salcianu, A.1
Rinard, M.2
-
51
-
-
0023994389
-
Efficient and correct execution of parallel programs that share memory
-
D. Shasha and M. Snir. Efficient and Correct Execution of Parallel Programs that Share Memory. TOPLAS, 10(2), 1988.
-
(1988)
TOPLAS
, vol.10
, Issue.2
-
-
Shasha, D.1
Snir, M.2
-
52
-
-
79953102527
-
Efficient processor support for DRFx, a memory model with exceptions
-
A. Singh, D. Marino, S. Narayanasamy, T. Millstein, and M. Musuvathi. Efficient Processor Support for DRFx, a Memory Model with Exceptions. In ASPLOS, 2011.
-
(2011)
ASPLOS
-
-
Singh, A.1
Marino, D.2
Narayanasamy, S.3
Millstein, T.4
Musuvathi, M.5
-
53
-
-
31844442862
-
Compiler techniques for high performance sequentially consistent java programs
-
Z. Sura, X. Fang, C. Wong, S. Midkiff, J. Lee, and D. Padua. Compiler Techniques for High Performance Sequentially Consistent Java Programs. In PPoPP, 2005.
-
(2005)
PPoPP
-
-
Sura, Z.1
Fang, X.2
Wong, C.3
Midkiff, S.4
Lee, J.5
Padua, D.6
-
55
-
-
0029194459
-
The SPLASH-2 programs: Characterization and methodological considerations
-
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 Programs: Characterization and Methodological Considerations. In ISCA, 1995.
-
(1995)
ISCA
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
|