BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:DeNovo: A Software-Driven Rethinking of the Memory Hierarchy
DTSTART:20140930T160000
DTEND:20140930T173000
DTSTAMP:20260925T073442Z
UID:f43a7ca36d1d5614555537a1cacb0286a6f8c31fc97fee01ef546c86
CATEGORIES:Conferences - Seminars
DESCRIPTION:Sarita Adve \, Visiting Professor in the School of Computer an
 d Communication Sciences at EPFL and Professor of Computer Science at the 
 University of Illinois at Urbana-Champaign\nIn the brave new post-Dennard-
 scaling world\, the computing industry has chosen to scale the power wall 
 by supporting parallelism and heterogeneity. Unfortunately\, the resulting
  systems are complex and inefficient in both software and hardware. To tam
 e software complexity\, much recent research has proposed replacing the cu
 rrently prevalent "wild shared memory" multicore programming models with a
  more disciplined approach. The DeNovo project asks the question: if softw
 are is more disciplined\, can we design a more efficient memory hierarchy?
   Starting with determinism as a discipline to drive DeNovo\, we first sh
 ow that coherence and communication architectures that exploit this discip
 line can be far more complexity-\, performance-\, and energy-efficient tha
 n today's largely software-oblivious memory hierarchies. Armed with an und
 erstanding of how to eliminate today's inefficiencies\, we then show that 
 DeNovo's benefits can be achieved even for non-deterministic applications\
 , including those relying on arbitrary unstructured synchronization. Final
 ly\, we show that the DeNovo vision also naturally applies to heterogeneou
 s systems which are already programmed in more disciplined environments. W
 e show how DeNovo unifies the heterogeneous memory components in such syst
 ems (e.g.\, scratchpads\, caches\, FIFOs) to provide an efficient\, global
 ly addressable\, coherent shared memory space while still benefiting from 
 the specialization afforded by the diverse structures. In summary\, the an
 swer to the original question driving DeNovo increasingly appears to be "y
 es!"
LOCATION:BC 420 https://plan.epfl.ch/?room==BC%20420
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
