ACM Home Page
Please provide us with feedback. Feedback
Optimal scheduling of arithmetic operations in parallel with memory access (preliminary version)
Full text PdfPdf (847 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
New Orleans, Louisiana, United States
Pages: 325 - 333  
Year of Publication: 1985
ISBN:0-89791-147-4
Authors
David Bernstein  Dept. of Electrical Engineering, Technion - Israel Institute of Technology, Haifa 32000, ISRAEL
Ron Y. Pinter  IBM Israel Scientific Center, Technion City, Haifa 32000, ISRAEL
Michael Rodeh  IBM Israel Scientific Center, Technion City, Haifa 32000, ISRAEL
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 32,   Citation Count: 6
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/318593.318662
What is a DOI?

ABSTRACT

We propose a new machine model in which load operations can be performed in parallel with arithmetic operations by two separate functional units. For this model, the evaluation of expression trees is considered. An efficient algorithm to produce an optimal order of evaluation is described and analyzed. For a tree with n vertices the algorithm runs in time &Ogr;(n log2n). If the arithmetic operations have at most two arguments, the complexity goes down to &Ogr;(n logn).




Collaborative Colleagues:
David Bernstein: colleagues
Ron Y. Pinter: colleagues
Michael Rodeh: colleagues