enter search term and/or author name
Practical exhaustive optimization phase order exploration and evaluation
Prasad A. Kulkarni, David B. Whalley, Gary S. Tyson, Jack W. Davidson
Article No.: 1
Choosing the most appropriate optimization phase ordering has been a long-standing problem in compiler optimizations. Exhaustive evaluation of all possible orderings of optimization phases for each function is generally dismissed as infeasible for...
Retargetable C compilers are currently widely used to quickly obtain compiler support for new embedded processors and to perform early processor architecture exploration. A partially inherent problem of the retargetable compilation approach,...
Memory-level parallelism aware fetch policies for simultaneous multithreading processors
Stijn Eyerman, Lieven Eeckhout
Article No.: 3
A thread executing on a simultaneous multithreading (SMT) processor that experiences a long-latency load will eventually stall while holding execution resources. Existing long-latency load aware SMT fetch policies limit the amount of resources...
Energy- and area-efficient architectures through application clustering and architectural heterogeneity
Lukasz Strozek, David Brooks
Article No.: 4
Customizing architectures for particular applications is a promising approach to yield highly energy-efficient designs for embedded systems. This work explores the benefits of architectural customization for a class of embedded architectures...