Loading...
Please wait, while we are loading the content...
Similar Documents
Partial resolution in branch target buffers
| Content Provider | Semantic Scholar |
|---|---|
| Author | Fagin, Barry S. Russell, Kathryn Ann |
| Copyright Year | 1995 |
| Abstract | Compile-time reordering of low level instructions is successful in achieving large increases in performance of programs on fine-grain parallel machines. However, because of the interdependences between instruction scheduling rand register allocation, a lack of cooperation between the schedules and register allocator can result in generating code that contains excess register spills and/or a lower degree of parallelism than actually achievable. This paper describes a strategy for providing cooperation between register allocation and both global and local instruction scheduling. We experimentally compare this strategy with other cooperative and uncooperative scenarios. Our experiments indicate that the greatest speedups are obtained by performing either cooperative or uncooperative global instruction scheduling with cooperative register allocation and local instruction scheduling. |
| Starting Page | 193 |
| Ending Page | 198 |
| Page Count | 6 |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://www.researchgate.net/profile/Barry_Fagin/publication/3043870_Partial_resolution_in_branch_target_buffers/links/0a85e52f1b7fb8d261000000.pdf |
| Alternate Webpage(s) | http://pharm.ece.wisc.edu/mikko/oldpapers/micro28.pdf |
| Alternate Webpage(s) | http://www.ece.cmu.edu/~mhl/www/micro28.ps.gz |
| Alternate Webpage(s) | http://www.researchgate.net/profile/Barry_Fagin/publication/3043870_Partial_resolution_in_branch_target_buffers/links/0a85e52f1b7fb8d261000000.pdf |
| Alternate Webpage(s) | http://www4.ncsu.edu:8030/~swsathay/micro28.ps |
| Alternate Webpage(s) | http://www.tinker.ncsu.edu/symposia/micro28.pdf |
| Alternate Webpage(s) | http://www.usafa.af.mil/dfcs/papers/fagin/micro28.ps |
| Alternate Webpage(s) | http://home.rmi.net/~fagin/Papers/1142.pdf |
| Alternate Webpage(s) | http://tinker.cc.gatech.edu/symposia/micro28.pdf |
| Alternate Webpage(s) | http://www.ece.ncsu.edu/tinker/symposia/micro28.pdf |
| Journal | Proceedings of the 28th Annual International Symposium on Microarchitecture |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |