Computing Community Consortium Blog

The goal of the Computing Community Consortium (CCC) is to catalyze the computing research community to debate longer range, more audacious research challenges; to build consensus around research visions; to evolve the most promising visions toward clearly defined initiatives; and to work with the funding organizations to move challenges and visions toward funding initiatives. The purpose of this blog is to provide a more immediate, online mechanism for dissemination of visioning concepts and community discussion/debate about them.


Posts Tagged ‘Mark Hill

 

ACM SIGARCH BLOG: A Vision of Computer Architecture Visioning

May 27th, 2020 / in big science, CCC, policy, research horizons, Research News / by Helen Wright

The following blog was originally posted in ACM SIGARCH on May 26th, 2020. It is written by Computing Community Consortium (CCC) Chair Mark D. Hill from the University of Wisconsin Madison. Hill is the recipient of the 2019 Eckert-Mauchly award, a lifetime achievement award in computer architecture.  TL;DR: This post reviews some successful visioning in computer architecture and related fields. It argues why visioning is necessary for our field to flourish and discusses how the Computing Community Consortium (CCC) has facilitated some of this. Visioning is especially critical now as disruptions arrive from many quarters. Visioning: The development of a plan, goal, or vision for the future. From Latin videre–to see. “It’s tough to make predictions, especially about the future.” […]

Cache or Scratchpad? Why choose?

September 8th, 2015 / in research horizons, Research News / by Helen Wright

The following is a special contribution to this blog by CCC Executive Council Member Mark D. Hill of the University of Wisconsin-Madison. Full disclosure: He had the pleasure of working with one of the authors of the discussed paper—Sarita Adve—on her 1993 Ph.D. Great conundrums include: * Will I drink coffee or tea? * Shall I have cake or ice cream? * Should I use a cache or scratchpad? While most readers will not face the last choice, it is important for saving time and energy in the devices we love by keeping frequently-used information close at hand. Caches are the workhorse of modern computers, feeding the processor with data […]