-
1
-
-
0030645124
-
Exploiting hardware performance counters with flow and context sensitive profiling
-
ACM, New York
-
AMMONS, G., BALL, T., AND LARUS, J. 1997. Exploiting hardware performance counters with flow and context sensitive profiling. In Proceedings of ACM SIGPLAN '97 Conference on Programming Language Design and Implementation. ACM, New York, 85-96.
-
(1997)
Proceedings of ACM SIGPLAN '97 Conference on Programming Language Design and Implementation
, pp. 85-96
-
-
Ammons, G.1
Ball, T.2
Larus, J.3
-
2
-
-
0030396393
-
Efficient path profiling
-
IEEE, Los Alamitos, California
-
BALL, T. AND LARUS, J. 1996. Efficient path profiling. In Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture. IEEE, Los Alamitos, California, 46-57.
-
(1996)
Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 46-57
-
-
Ball, T.1
Larus, J.2
-
3
-
-
84976728253
-
Avoiding conflict misses dynamically in large direct-mapped caches
-
ACM, New York
-
BERSHAD, B., CHEN, J. B., LEE, D., AND ROMER, T. 1994. Avoiding conflict misses dynamically in large direct-mapped caches. In Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, New York, 158-170.
-
(1994)
Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 158-170
-
-
Bershad, B.1
Chen, J.B.2
Lee, D.3
Romer, T.4
-
6
-
-
0031600410
-
Cache-conscious data placement
-
ACM, New York
-
CALDER, B., KRINTZ, C., JOHN, S., AND AUSTIN, T. 1998. Cache-conscious data placement. In Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, New York, 139-149.
-
(1998)
Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 139-149
-
-
Calder, B.1
Krintz, C.2
John, S.3
Austin, T.4
-
7
-
-
84976831704
-
Compiler optimizations for improving data locality
-
ACM, New York
-
CARR, S., MCKINLEY, K., AND TSENG, C. 1994. Compiler optimizations for improving data locality. In Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, New York, 252-262.
-
(1994)
Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 252-262
-
-
Carr, S.1
McKinley, K.2
Tseng, C.3
-
8
-
-
0010286674
-
Improving instruction locality with just-in-time code layout
-
USENIX, Berkeley, California
-
CHEN, J. B. AND LEUPEN, B. 1997. Improving instruction locality with just-in-time code layout. In Proceedings of the USENIX Windows NT Workshop. USENIX, Berkeley, California, 25-32.
-
(1997)
Proceedings of the USENIX Windows NT Workshop
, pp. 25-32
-
-
Chen, J.B.1
Leupen, B.2
-
9
-
-
0030393280
-
Hot cold optimization of large Windows NT applications
-
IEEE, Los Alamitos, California
-
COHN, R., AND LOWNEY, G. 1996. Hot cold optimization of large Windows NT applications. In Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture. IEEE, Los Alamitos, California, 80-89.
-
(1996)
Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 80-89
-
-
Cohn, R.1
Lowney, G.2
-
10
-
-
0030348712
-
AlphaServer 4100 performance characterization
-
CVETANOVIC, Z. AND DONALDSON, D. 1996. AlphaServer 4100 performance characterization. Digital Technical Journal 8, 4, 3-20.
-
(1996)
Digital Technical Journal
, vol.8
, Issue.4
, pp. 3-20
-
-
Cvetanovic, Z.1
Donaldson, D.2
-
12
-
-
84976746765
-
Virtual memory
-
DENNING, P. 1970. Virtual memory. Computing Surveys 2, 3 (Sept.), 153-189.
-
(1970)
Computing Surveys
, vol.2
, Issue.3 SEPT
, pp. 153-189
-
-
Denning, P.1
-
13
-
-
0016127620
-
Improving locality by critical working sets
-
FERRARI, D. 1974. Improving locality by critical working sets. Commun. ACM 17, 11 (Nov.), 614-620.
-
(1974)
Commun. ACM
, vol.17
, Issue.11 NOV
, pp. 614-620
-
-
Ferrari, D.1
-
14
-
-
0016510886
-
Tailoring programs to models of program behavior
-
FERRARI, D. 1975. Tailoring programs to models of program behavior. IBM Journal of Research and Development 19, 244.
-
(1975)
IBM Journal of Research and Development
, vol.19
, pp. 244
-
-
Ferrari, D.1
-
15
-
-
0031334454
-
Procedure placement using temporal ordering information
-
IEEE, Los Alamitos, California
-
GLOY, N., BLACKWELL, T., SMITH, M. D., AND CALDER, B. 1997. Procedure placement using temporal ordering information. In Proceedings of the 30th Annual ACM/IEEE International Symposium on Microarchitecture. IEEE, Los Alamitos, California, 303-313.
-
(1997)
Proceedings of the 30th Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 303-313
-
-
Gloy, N.1
Blackwell, T.2
Smith, M.D.3
Calder, B.4
-
16
-
-
0030713512
-
Efficient procedure mapping using cache line coloring
-
ACM, New York
-
HASHEMI, A., KAELI, D., AND CALDER, B. 1997. Efficient procedure mapping using cache line coloring. In Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation. ACM, New York, 171-182.
-
(1997)
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation
, pp. 171-182
-
-
Hashemi, A.1
Kaeli, D.2
Calder, B.3
-
17
-
-
0041616556
-
Program restructuring for virtual memory
-
HATFIELD, D. AND GERALD, J. 1971. Program restructuring for virtual memory. IBM Systems Journal 10, 3, 168-192.
-
(1971)
IBM Systems Journal
, vol.10
, Issue.3
, pp. 168-192
-
-
Hatfield, D.1
Gerald, J.2
-
18
-
-
0024173488
-
A case for direct-mapped caches
-
HILL, M. D. 1988. A case for direct-mapped caches. Computer 21, 12 (Dec.), 25-40.
-
(1988)
Computer
, vol.21
, Issue.12 DEC
, pp. 25-40
-
-
Hill, M.D.1
-
19
-
-
0024668117
-
Achieving high instruction cache performance with an optimizing compiler
-
IEEE, Washington, D.C.
-
HWU, W. AND CHANG, P. 1989. Achieving high instruction cache performance with an optimizing compiler. In Proceedings of the 16th Annual International Symposium on Computer Architecture. IEEE, Washington, D.C., 242-251.
-
(1989)
Proceedings of the 16th Annual International Symposium on Computer Architecture
, pp. 242-251
-
-
Hwu, W.1
Chang, P.2
-
22
-
-
0030383841
-
Performance analysis using very large memory on the 64-bit AlphaServer system
-
KAWAF, T., SHAKSHOBER, D. J., AND STANLEY, D. 1996. Performance analysis using very large memory on the 64-bit AlphaServer system. Digital Technical Journal 8, 3, 58-65.
-
(1996)
Digital Technical Journal
, vol.8
, Issue.3
, pp. 58-65
-
-
Kawaf, T.1
Shakshober, D.J.2
Stanley, D.3
-
23
-
-
0032308865
-
Cooperative prefetching: Compiler and hardware support for effective instruction prefetching in modern processors
-
IEEE, Los Alamitos, California
-
LUK, C.-K. AND MOWRY, T. 1998. Cooperative prefetching: Compiler and hardware support for effective instruction prefetching in modern processors. In Proceedings of the 31st Annual ACM/IEEE International Symposium on Microarchitecture. IEEE, Los Alamitos, California, 182-193.
-
(1998)
Proceedings of the 31st Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 182-193
-
-
Luk, C.-K.1
Mowry, T.2
-
27
-
-
0030381715
-
Wrong-path prefetching
-
IEEE, Los Alamitos, California
-
PIERCE, J. AND MUDGE, T. 1996. Wrong-path prefetching. In Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture. IEEE, Los Alamitos, California, 165-175.
-
(1996)
Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 165-175
-
-
Pierce, J.1
Mudge, T.2
-
29
-
-
0016358955
-
Optimizing program placement in virtual systems
-
RYDER, K. 1974. Optimizing program placement in virtual systems. IBM Systems Journal 13, 292.
-
(1974)
IBM Systems Journal
, vol.13
, pp. 292
-
-
Ryder, K.1
-
30
-
-
0020177251
-
Cache memories
-
SMITH, A. 1982. Cache memories. Computing Surveys 14, 3 (Sept.), 473-530.
-
(1982)
Computing Surveys
, vol.14
, Issue.3 SEPT
, pp. 473-530
-
-
Smith, A.1
-
31
-
-
0041358632
-
Prefetching in supercomputer instruction caches
-
SMITH, J. AND Hsu, W.-C. 1992. Prefetching in supercomputer instruction caches. Supercomputing, 588.
-
(1992)
Supercomputing
, pp. 588
-
-
Smith, J.1
Hsu, W.-C.2
-
32
-
-
0001814839
-
Extending SUIF for machine-dependent optimizations
-
Stanford University, Stanford, California
-
SMITH, M. D. 1996. Extending SUIF for machine-dependent optimizations. In Proceedings of the First SUIF Compiler Workshop. Stanford University, Stanford, California, 14-25.
-
(1996)
Proceedings of the First SUIF Compiler Workshop
, pp. 14-25
-
-
Smith, M.D.1
-
34
-
-
0002417817
-
Optimizing instruction cache performance for operating system intensive workloads
-
IEEE, Los Alamitos, California
-
TORELLAS, J., XIA, C., AND DAIGLE, R. 1995. Optimizing instruction cache performance for operating system intensive workloads. In Proceedings of the First IEEE Symposium on High-Performance Computer Architecture. IEEE, Los Alamitos, California, 360-369.
-
(1995)
Proceedings of the First IEEE Symposium on High-performance Computer Architecture
, pp. 360-369
-
-
Torellas, J.1
Xia, C.2
Daigle, R.3
-
35
-
-
0030706483
-
Near-optimal intraprocedural branch alignment
-
ACM, New York
-
YOUNG, C., JOHNSON, D., KARGER, D., AND SMITH, M. D. 1997. Near-optimal intraprocedural branch alignment. In Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation. ACM, New York, 183-193.
-
(1997)
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation
, pp. 183-193
-
-
Young, C.1
Johnson, D.2
Karger, D.3
Smith, M.D.4
-
36
-
-
0032307931
-
Better global scheduling using path profiles
-
IEEE, Los Alamitos, California
-
YOUNG, C. AND SMITH, M. D. 1998. Better global scheduling using path profiles. In Proceedings of the 31st Annual ACM/IEEE International Symposium on Microarchitecture. IEEE, Los Alamitos, California, 115-123.
-
(1998)
Proceedings of the 31st Annual ACM/IEEE International Symposium on Microarchitecture
, pp. 115-123
-
-
Young, C.1
Smith, M.D.2
|