ACM Home Page
Please provide us with feedback. Feedback
A comparative study of modulo scheduling techniques
Full text PdfPdf (274 KB)
Source International Conference on Supercomputing archive
Proceedings of the 16th international conference on Supercomputing table of contents
New York, New York, USA
SESSION: Compilers I table of contents
Pages: 97 - 106  
Year of Publication: 2002
ISBN:1-58113-483-5
Authors
Josep M. Codina  Universitat Politècnica de Catalunya, Barcelona
Josep Llosa  Universitat Politècnica de Catalunya, Barcelona
Antonio González  Universitat Politècnica de Catalunya, Barcelona
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 53,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/514191.514208
What is a DOI?

ABSTRACT

Modulo Scheduling is an instruction scheduling technique that is used by many current compilers. Different approaches have been proposed in the past but there is not a quantitative comparison among them, using the same compiling platform, benchmarks and architectures.This paper presents a performance comparison of the most relevant Modulo Scheduling techniques, based on a detailed quantitative evaluation of them. The results point out which are the most effective techniques for different architectures, which is useful for compiler designers when choosing the most appropriate technique for a particular processor architecture.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
A. Aiken and A. Nicolau. A Realistic Resource-constrained Software Pipelining Algorithm. Advances in Languages and Compilers for Parallel Processing, pages 274--290, 1991.
 
4
5
 
6
 
7
E. Ayguadé, C. Barrado, A. González, J. Labarta, D. López, S. Moreno, D. Padua, F. Reig, Q. Riera, and M. Valero. Ictineo: A Tool for Research on ILP. In Int. Conference on Supercomputing, 1996.
 
8
 
9
A. Charlesworth. An Approach to Scientific Array Processing: The Architectural Design of the AP120B/FPS-164 Family. Computer, 14(9):18--27, 1981.
 
10
11
12
 
13
14
 
15
16
17
18
 
19
 
20
 
21
 
22
A. Nicolau. Uniform Parallelism Exploitation in Ordinary Programs. In Proc., of the Int. Conf. on Parallel Processing, August 1985.
23
 
24
25
26
27
28

CITED BY  8

Collaborative Colleagues:
Josep M. Codina: colleagues
Josep Llosa: colleagues
Antonio González: colleagues