» » »

Self-Optimizing Microprocessors: A Machine Learning Approach

As each technology generation brings additional transistors, the computer industry hopes to convert these into performance growth by stamping out a greater number of cores on a die. On the one hand, in many environments, that seems like a lot of hope. On the other hand, architecture researchers have grown almost allergic to "complex" alternatives, which history has shown can quickly fall off the cliff of diminishing returns.

A fundamental hurdle to bettering architectures may lie in the very perception of complexity. Many past and current architectures are indeed complex, but often in an unsophisticated way. Hardware designs tend to be very human-centric: decisions are primarily taken by human beings at design time, based almost exclusively on their experience and ability. Unsurprisingly, the operation of the adopted mechanisms is typically confined to what a human can readily understand, and the end product often falls short in potentially important capabilities, such as the ability to plan ahead, to act successfully in previously unseen states, or to improve automatically with experience.

Speaker: Jose Martinez, Cornell

Room 306

Wednesday, 05/04/11

Contact:

Website: Click to Visit

Cost:

Free, $2 parking

Save this Event:

iCalendar
Google Calendar
Yahoo! Calendar
Windows Live Calendar

UC Berkeley

Soda Hall
Berkeley, CA 94720

Categories: