ABSTRACT
Process technology advancements continue to provide designers with more transistors to utilize. In the past, this took the form of designers seeking novel techniques to support the exponential growth of clock frequency scaling. Today, clock frequency scaling has tapered and yet design is still expected to extract value from these additional transistors in the form of better performance and more functionality while staying within a required power envelope. This talk will discuss these trends including the move towards multi-core designs. This talk will also discuss deficiencies in our current design and test methodologies needed to support this and will conclude with challenges that face industry which could be addressed by university research.
Index Terms
- From single core to multi-core to many core: are we ready for a new exponential?
Recommendations
Evaluating multi-core and many-core architectures through accelerating the three-dimensional Lax-Wendroff correction stencil
Wave propagation forward modeling is a widely used computational method in oil and gas exploration. The iterative stencil loops in such problems have broad applications in scientific computing. However, executing such loops can be highly time-consuming, ...
Vectorizing Unstructured Mesh Computations for Many-core Architectures
PMAM'14: Proceedings of Programming Models and Applications on Multicores and ManycoresAchieving optimal performance on the latest multi-core and many-core architectures depends more and more on making efficient use of the hardware's vector processing capabilities. While auto-vectorizing compilers do not require the use of vector ...
Vectorizing Unstructured Mesh Computations for Many-core Architectures
PMAM'14: Proceedings of Programming Models and Applications on Multicores and ManycoresAchieving optimal performance on the latest multi-core and many-core architectures depends more and more on making efficient use of the hardware's vector processing capabilities. While auto-vectorizing compilers do not require the use of vector ...
Comments