Metodología de Simulación

En los experimentos de simulación que se llevaron a cabo, para efectos de comparación con las organizaciones de cache existentes, se definió un baseline cache, el cual corresponde a un cache común de mapeo directo. El CAT cache se diferencia del baseline cache solamente en organización de tags. El baseline cache tiene tantos tags como número de líneas en el cache, mientras que el CAT cache tiene un pequeño tag cache. Ambos tienen la misma área de datos.

Para el benchmark, se consideró la serie SPEC92 que contiene programas en C y FORTRAN

Se llevaron a cabo, dos conjuntos de simulaciones en paralelo. Una es trace driven simulation y execution driven simulation.

 

Tabla 1. Características de los Programas en C de SPEC92

Programas

Alvin

Compress

Ear

Eqntott

Total Trace

2147482980

112252893

1560163944

1560163944

Inst. References %

48.96

80.98

86.13

86.13

Data references %

21.04

19.02

13.87

13.87

Programas

Espresso

Gcc (cc1)

Sc

Xlisp

Total Trace

757371906

219779539

266262916

2147482980

Inst. References %

82.58

1.66

0.18

0.03

Data references %

17.42

98.34

99.82

99.97




Back | Menú Principal | Resultados de Desempeño