发明名称 Designing digital processors using a flexibility metric
摘要 Techniques, structures, and systems are disclosed for implementing an efficient design of computer hardware using a top-to-bottom approach. In one aspect, a method for designing a processor includes generating an initial architecture for a processor to execute algorithms, simulating execution of the algorithms by the initial architecture to determine a modification to the initial architecture, and creating a processor design based on the modification to the initial architecture. The described method for implementing a hardware design tool provides a push-button transition from high level specification for algorithms to hardware description language.
申请公布号 US8812285(B2) 申请公布日期 2014.08.19
申请号 US201113223269 申请日期 2011.08.31
申请人 The Regents of the University of California 发明人 Irturk Ali Umut;Kastner Ryan Charles
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A method for designing a processor, comprising: generating an initial architecture for a processor to execute at least one algorithm, wherein the initial architecture includes a set of processor components that comprise, at least, a processing element, a memory element and an information transfer mechanism; simulating execution of the at least one algorithm by the initial architecture to determine a modification to the initial architecture; creating a processor design based on the modification to the initial architecture; and determining a flexibility metric for a processor component in the set of processor components to measure a change in functional flexibility due to the modification to the processor component of the initial architecture, wherein the flexibility metric comprises: a quantification of the ability for any input to reach any output for information transfer mechanisms in the processor component, and one of: a ratio of available processing elements to required processing elements for processing elements in the processor component; anda ratio of available memory elements to required memory elements for memory elements in the processor component, wherein the functional flexibility of the modified processor component decreases if one or more design elements are eliminated from the processor component of the initial architecture.
地址 Oakland CA US
您可能感兴趣的专利