Search
for Topics
All Reviews
Browse All Reviews
>
Software (D)
>
Programming Languages (D.3)
>
Processors (D.3.4)
> Optimization (D.3.4...)
Options:
All Media Types
Journals
Proceedings
Div Books
Whole Books
Other
Date Reviewed
Title
Author
Publisher
Published Date
Descending
Ascending
1-10 of 92 Reviews about "
Optimization (D.3.4...)
":
Date Reviewed
Ablego: a function outlining and partial inlining framework
Zhao P., Amaral J. Software--Practice & Experience 37(5): 465-491, 2007. Type: Article
Procedure inlining optimizes a program by replacing a procedure call with the procedure’s body, which eliminates call overhead, allows for further optimizations involving the procedure body and surrounding code, and possibly ...
Mar 5 2008
Implicit array bounds checking on 64-bit architectures
Bentley C., Watterson S., Lowenthal D., Rountree B. ACM Transactions on Architecture and Code Optimization 3(4): 502-527, 2006. Type: Article
Manipulating virtual memory implementations to provide improved primary storage access protection has a long and fruitful history. Changes in technologies and applications make possible new manipulations providing better protection. Th...
Mar 2 2007
A practical and fast iterative algorithm for φ-function computation using DJ graphs
Das D., Ramakrishna U. ACM Transactions on Programming Languages and Systems 27(3): 426-440, 2005. Type: Article
A standard way to reduce the time taken by a multi-pass algorithm is to reduce the number of passes made by the algorithm. The multi-pass algorithm for placing phi functions in a static, single assignment-based control flow graph (CFG)...
Sep 8 2005
Optimization in GCC
Jones M. Linux Journal 2005(131): 112005. Type: Article
I obtained this paper in a form that is unusual for a scientific paper: I went to the Web site of the
Linux Journal
with the proper entry number, chose the printer friendly version, and printed it. This was, in fact, less usable...
Aug 18 2005
A software/hardware cooperated stack operations folding model for Java processors
Ton L., Chang L., Shann J., Chung C. Journal of Systems and Software 72(3): 377-387, 2004. Type: Article
The performance of a Java Virtual Machine can be improved by folding stack operations. Whereas Sun’s instruction folding unit uses only predefined patterns, the authors propose a dynamic concept based on the POC model, classi...
Dec 30 2004
Compiler optimization correctness by temporal logic
Lacey D., Jones N., Van Wyk E., Frederiksen C. Higher-Order and Symbolic Computation 17(3): 173-206, 2004. Type: Article
Every program is written in some programming language, and is either compiled or interpreted by an interpreter that is itself compiled. Thus, every program and software product ultimately relies on the availability, performance, reliab...
Dec 16 2004
Time optimal software pipelining of loops with control flows
Yun H., Kim J., Moon S. International Journal of Parallel Programming 31(5): 339-391, 2003. Type: Article
This paper is in the area of compiler optimizations for processors, such as very long instruction word (VLIW) and super scalar, processors which exploit instruction-level parallelism. A well-known technique is software pipelining of lo...
Nov 26 2004
Instruction scheduling for low power
Parikh A., Kim S., Kandemir M., Vijaykrishnan N., Irwin M. Journal of VLSI Signal Processing Systems 37(1): 129-149, 2004. Type: Article
Instruction scheduling for low power was a hot topic in the early to mid-1990s. Interest in this area has since waned. Very few real compilers actually use instruction scheduling for real programs on reasonably complex architectures (X...
Nov 24 2004
Locality phase prediction
Shen X., Zhong Y., Ding C. Architectural support for programming languages and operating systems (Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, MA, USA, Oct 7-13, 2004) 165-176, 2004. Type: Proceedings
The principles of task and data locality are very important in computer architecture, especially in the application of cache memory to bridge the speed mismatch between a central processing unit (CPU) and its primary memory. This paper...
Nov 4 2004
The Transmeta Code Morphing" software: using speculation, recovery, and adaptive retranslation to address real-life challenges
Dehnert J., Grant B., Banning J., Johnson R., Kistler T., Klaiber A., Mattson J. Code generation and optimization (Proceedings of the International Symposium on Code Generation and Optimization: Feed-directed and Runtime Optimization, San Francisco, California, Mar 23-26, 2003) 15-24, 2003. Type: Proceedings
Crusoe microprocessors combine unnamed very long instruction word (VLIW) hardware with code morphing software (CMS). The CMS uses dynamic binary translation and interpretation to emulate an x86 using the underlying VLIW. This paper is ...
Aug 2 2004
Display
5
10
15
25
50
100
per page
Reproduction in whole or in part without permission is prohibited. Copyright 1999-2024 ThinkLoud
®
Terms of Use
|
Privacy Policy