Title | ||
---|---|---|
Adaptive and polymorphic VLIW processor to optimize fault tolerance, energy consumption, and performance |
Abstract | ||
---|---|---|
ABSTRACTBecause most traditional homogeneous and heterogeneous processors have a fixed design that limits its runtime adaptability, they are not able to cope with the varying application behavior when one considers the axes of fault tolerance, performance, and energy consumption altogether. In this context, we propose a new dynamically adaptive processor design that is capable of delivering the best trade-off among these three axes according to the application at hand, or be tuned to optimize a specific metric. This is achieved by extending a polymorphic processor that can change its issue-width during runtime with specific mechanisms for fault tolerance, energy optimization, and performance enhancement. They are controlled by an optimization algorithm that evaluates and chooses which is the best configuration according to given requirements. Considering a metric that weighs all three axes, the proposed adaptive processor delivers a result that is 94.88% of the oracle processor on average, while a static configuration (defined at design time without runtime adaptation) only achieves 28.24% at most, which means that dynamic adaptation is required to cope with different application behaviors as there is not one specific configuration that fits all applications. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3203217.3203238 | CF |
Keywords | Field | DocType |
Adaptive processor, Energy consumption, Fault tolerance, VLIW | Adaptability,Computer science,Very long instruction word,Parallel computing,Oracle,Processor design,Fault tolerance,Optimization algorithm,Energy consumption,Energy minimization | Conference |
Citations | PageRank | References |
2 | 0.38 | 12 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Anderson Luiz Sartor | 1 | 31 | 7.67 |
Arthur Francisco Lorenzon | 2 | 46 | 9.07 |
Sandip Kundu | 3 | 1103 | 137.18 |
Israel Koren | 4 | 1579 | 175.07 |
Antonio C. S. Beck | 5 | 15 | 5.10 |