17
Views
2
CrossRef citations to date
0
Altmetric
Original Articles

ARTIFICIAL INTELLIGENCE IN SCHEDULING AND INSTRUCTION SELECTION FOR DIGITAL SIGNAL PROCESSORS

&
Pages 377-392 | Received 02 Mar 1993, Published online: 16 May 2007
 

Abstract

In this paper we describe a novel approach to the scheduling and instruction selection phases of code generation. Our approach mimics that used by human programmers and combines heuristic search with hierarchical planning and a modified means-ends analysis. Optimal code generation is known to be NP-Complete hard. Our algorithm can be executed in time polynomial to the size of the input program and exponential only to the depth of the search. Empirical results show that very good results can be accomplished with depths as small as 3. The quality of the generated code is comparable (in some cases superior) to that of codes generated by human digital signal processing experts.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.