Compact and efficient code generation through program restructuringon limited memory embedded DSPs
暂无分享,去创建一个
Santosh Pande | J. Ramanujam | Vipin Jain | Siddharth Rele | J. Ramanujam | S. Pande | Siddharth Rele | Vipin Jain
[1] Jack W. Davidson,et al. Improving instruction-level parallelism by loop unrolling and dynamic memory disambiguation , 1995, MICRO 1995.
[2] Alfred V. Aho,et al. Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.
[3] Nikil D. Dutt,et al. Memory organization for improved data cache performance in embedded processors , 1996, Proceedings of 9th International Symposium on Systems Synthesis.
[4] Amit Rao,et al. Storage assignment optimizations to generate compact and efficient code on embedded DSPs , 1999, PLDI '99.
[5] Srinivas Devadas,et al. Analysis and Evaluation of Address Arithmetic Capabilities in Custom DSP Architectures , 1997, Des. Autom. Embed. Syst..
[6] Jennifer Eyre,et al. DSP Processors Hit the Mainstream , 1998, Computer.
[7] Keith D. Cooper,et al. Compiler-controlled memory , 1998, ASPLOS VIII.
[8] Bruce D. Shriver,et al. Local Microcode Compaction Techniques , 1980, CSUR.
[9] Manfred Schlett. Trends in Embedded-Microprocessor Design , 1998, Computer.
[10] Santosh Pande,et al. An Efficient Data Partitioning Method for Limited Memory Embedded Systems , 1998, LCTES.
[11] L. Bianco,et al. Exact And Heuristic Procedures For The Traveling Salesman Problem With Precedence Constraints, Based On Dynamic Programming , 1994 .
[12] Christopher W. Fraser,et al. Code compression , 1997, PLDI '97.
[13] David S. Johnson,et al. Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .
[14] Guido Araujo,et al. Code generation algorithms for digital signal processors , 1997 .
[15] Rajiv Gupta,et al. Value prediction in VLIW machines , 1999, ISCA.
[16] Thomas R. Gross,et al. Avoidance and suppression of compensation code in a trace scheduling compiler , 1994, TOPL.
[17] Kurt Keutzer,et al. Storage assignment to decrease code size , 1995, PLDI '95.
[18] Kemal Ebcioglu,et al. VLIW compilation techniques in a superscalar environment , 1994, PLDI '94.
[19] Peter Marwedel,et al. Code generation for embedded processors: an introduction , 1994, Code Generation for Embedded Processors.
[20] Nikil D. Dutt,et al. Memory data organization for improved cache performance in embedded processor applications , 1997, TODE.
[21] Kurt Keutzer,et al. Code density optimization for embedded DSP processors using data compression techniques , 1995, Proceedings Sixteenth Conference on Advanced Research in VLSI.
[22] Rajiv Gupta,et al. Region Scheduling: An Approach for Detecting and Redistributing Parallelism , 1990, IEEE Trans. Software Eng..
[23] Sharad Malik,et al. Using register-transfer paths in code generation for heterogeneous memory-register architectures , 1996, DAC '96.
[24] Keith D. Cooper,et al. Non-local Instruction Scheduling with Limited Code Growth , 1998, LCTES.
[25] Richard Gerber,et al. Guaranteeing Real-Time Requirements With Resource-Based Calibration of Periodic Processes , 1995, IEEE Trans. Software Eng..
[26] Yanhong A. Liu,et al. Automatic Accurate Time-Bound Analysis for High-Level Languages , 1998, LCTES.
[27] Kurt Keutzer,et al. Instruction selection using binate covering for code size optimization , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).
[28] Joseph A. Fisher,et al. Trace Scheduling: A Technique for Global Microcode Compaction , 1981, IEEE Transactions on Computers.
[29] Sharad Malik,et al. Challenges in code generation for embedded processors , 1994, Code Generation for Embedded Processors.
[30] Stephen W. Keckler,et al. The M-Machine multicomputer , 1995, MICRO 1995.
[31] David B. Whalley,et al. Decreasing process memory requirements by overlapping program portions , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.