Right-Sizing Precision to Save Energy, Power, and Storage

  Date: Tuesday, March 12, 2013, 6:30 PM
  Location: Cadence / Bldg 10, 2655 Seely Ave, San Jose, CA (map)
  Speaker: Dr. John Gustafson, Senior Fellow, AMD

Time: 6:30 PM (PT) Networking/Refreshments, 7:00 PM Presentation

Registration: Please register by ordering a ticket below


Most computer programs use far more precision than needed, because programmers find it easier to use excess precision as insurance against rounding or overflow errors instead of analyzing what precision is actually needed. Sometimes we might actually need more precision. We are attempting ever more ambitious calculations with ever less attention to numerical analysis. While this may sound like an arcane issue, it hits the energy and power budget hard because so much energy is wasted moving excess bits between memory and processor. There are a number of interesting approaches for “right-sizing” the precision we use that don’t require programmers to become experts at numerical analysis. A particularly intriguing approach is that the way we represent numbers in computers could be made self-descriptive and accuracy-aware, bringing us closer to the goal of automatic and economical control of rounding errors.

Speaker bio:

Dr. John Gustafson is Senior Fellow at AMD, where he serves as Chief Product Architect for Graphics. He is a 35-year veteran of the computing industry, and comes to AMD from Intel, where he directed the company’s eXtreme Technologies Lab. Prior to that, he served as CEO at Massively Parallel Technologies, and CTO at ClearSpeed Technology, a high-performance computing company. John has also held key management and research positions at numerous companies including Sun Microsystems, Ames Laboratory, and Sandia Laboratories. John holds an M.S. and Ph.D. in applied mathematics from Iowa State University, and a B.S. in the same from Caltech. He holds numerous patents and has authored an extensive array of technical publications.

Event recordings:

[advanced_iframe securitykey=”f7c71d7559a4614db365c7b441a3e89fb6b01990″ <div style=”width:100%; text-align:left;” ><iframe src=”http://www.eventbrite.com/tickets-external?eid=5517623360&ref=etckt” frameborder=”0″ height=”360″ width=”100%” vspace=”0″ hspace=”0″ marginheight=”5″ marginwidth=”5″ scrolling=”auto” allowtransparency=”true”></iframe><div style=”font-family:Helvetica, Arial; font-size:10px; padding:5px 0 5px; margin:2px; width:100%; text-align:left;” ><a style=”color:#ddd; text-decoration:none;” target=”_blank” href=”http://www.eventbrite.com/r/etckt” >Event management</a><span style=”color:#ddd;” > for </span><a style=”color:#ddd; text-decoration:none;” target=”_blank” href=”http://cs2011oct11.eventbrite.com?ref=etckt” >AI Techniques and Applications: Surprising Solutions That Really Work</a><span style=”color:#ddd;” > powered by </span><a style=”color:#ddd; text-decoration:none;” target=”_blank” href=”http://www.eventbrite.com?ref=etckt” >Eventbrite</a></div></div>]