The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 18, 2002
Filed:
Aug. 20, 1999
Automated design of processor systems using feedback from internal measurements of candidate systems
Michael S. Schlansker, Los Altos, CA (US);
Vinod K. Kathail, Cupertino, CA (US);
Greg Snider, Campbell, CA (US);
Shail Aditya Gupta, Sunnyvale, CA (US);
Scott A. Mahlke, Mountain View, CA (US);
Santosh Abraham, Pleasanton, CA (US);
Hewlett-Packard Company, Palo Alto, CA (US);
Abstract
An automated design system for VLIW processors explores a parameterized design space to assist in identifying candidate processor designs that satisfy desired design constraints, such as processor cost and performance. A VLIW synthesis process takes as input a specification of processor parameters and synthesizes a datapath specification, an instruction format design, and a control path specification. The synthesis process also extracts a machine description suitable to re-target a compiler. The re-targeted compiler generates operation issue statistics for an application program or set of programs. Using these statistics, a procedure for searching the design space can extract internal resources utilization information that is used to determine new candidate processors for evaluation.