Loading...
Please wait, while we are loading the content...
Similar Documents
Dynamic Memory Disambiguation Using the Memory Con ict Bu er
| Content Provider | Semantic Scholar |
|---|---|
| Author | David, Er Chen, M. W. Scotta.mahlkejohnc.gyllenhaalwen-Mei, W. Center, Hwu |
| Copyright Year | 1994 |
| Abstract | To exploit instruction level parallelism, compilers for VLIW and superscalar processors often employ static code scheduling. However, the available code reordering may be severely restricted due to ambiguous dependences between memory instructions. This paper introduces a simple hardware mechanism, referred to as the memory con ict bu er, which facilitates static code scheduling in the presence of memory store/load dependences. Correct program execution is ensured by the memory con ict bu er and repair code provided by the compiler. With this addition, signi cant speedup over an aggressive code scheduling model can be achieved for both non-numerical and numerical programs. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.crhc.uiuc.edu/IMPACT/ftp/conference/asplos-94-buffer.pdf |
| Alternate Webpage(s) | http://www.crhc.uiuc.edu/IMPACT/ftp/conference/asplos-94-buffer.ps |
| Alternate Webpage(s) | http://impact.crhc.illinois.edu/ftp/conference/asplos-94-buffer.pdf |
| Alternate Webpage(s) | http://web.eecs.umich.edu/~mahlke/papers/1994/gallagher_asplos94.pdf |
| Alternate Webpage(s) | http://impact.crhc.illinois.edu/shared/papers/asplos-94-buffer.pdf |
| Alternate Webpage(s) | http://www.eecs.umich.edu/~mahlke/papers/1994/gallagher_asplos94.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |