Customizing the Computational Capabilities of Processors

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=mnEL0uSHnAs



Duration: 1:09:17
12 views
0


Consumers will always demand more performance from their computer systems. Real-time ray tracing and speech recognition are just two of the many compelling applications that remain outside of the computational capabilities of current computers. Recently, however, the traditional method of attaining performance through higher processor clock frequencies has driven power consumption to a point where it is too expensive to cool the processors. This trend, known as The Power Wall, has led to a focus on computational efficiency (getting the most work out of each joule) as a key metric in computer system designs. This talk will describe some of my work on making computation more efficient in processors. First, I will present the design of a novel accelerator specifically targeted to execute the most common acyclic computation patterns from a wide range of applications. Next, I will describe a virtualization technique to make integrating the accelerator into computer systems as cost-effective as possible. Finally, I will demonstrate how the accelerator design and virtualization ideas generalize to a much broader set of accelerators, and discuss some preliminary results and future directions in this area.




Other Videos By Microsoft Research


2016-09-06Accelerating High Performance Computing Applications with Reconfigurable Logic
2016-09-06Cooperative Data and Computation Partitioning for Distributed Architectures
2016-09-06Rate Control Protocol (RCP): Congestion Control to Make Flows Complete Quickly
2016-09-06Engineering Performance Using Control Theory: A One Day How-To: Introduction & Theory Part 1
2016-09-06Paths Beyond Local Search: A Tight Bound for Randomized Fixed-Point Computation
2016-09-06Interaction Design for One-Handed Use of Mobile Devices
2016-09-06Einstein: His Life and Universe
2016-09-06Virtual Reality Therapy: Using immersive virtual reality games to help reduce suffering
2016-09-06A Crowd of One: The Future of Individual Identity           
2016-09-06Ubiquitous Reflective Technologies
2016-09-06Customizing the Computational Capabilities of Processors
2016-09-06Virgil: Objects on the Head of a Pin
2016-09-06Video Synopsis: Making an Infinite Video Shorter
2016-09-06Linked Decompositions of Networks and Polya Urns with Choice
2016-09-06The Light Portal: 3D Reconstruction and Visualization over Space and Time
2016-09-06Distributed Speculative Execution: A Programming Model for Reliability and Increased Performance
2016-09-06Director of MITΓÇÖs Auto-ID Laboratory and a professor of Information Engineering
2016-09-06Path invariants
2016-09-06Records, sums, cases, and exceptions: Row-polymorphism at work [1/9]
2016-09-06Internet 3.0: Ten Problems with Current Internet Architecture and Solutions for the Next Generation
2016-09-06The Bilateral Grid and a Topological Approach to Image Segmentation



Tags:
microsoft research