1 / 4

A Sea Change in Processor Design

A Sea Change in Processor Design. Uniprocessor SpecInt Performance : From Hennessy and Patterson, Computer Architecture: A Quantitative Approach , 4th edition, 2006. All processor companies betting their future on many-core More instances of simpler processors are more power efficient

haru
Télécharger la présentation

A Sea Change in Processor Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Sea Change in Processor Design Uniprocessor SpecInt Performance: From Hennessy and Patterson, Computer Architecture: A Quantitative Approach, 4th edition, 2006 • All processor companies betting their future on many-core • More instances of simpler processors are more power efficient • Simple model for hardware scaling • Moore’s Law and many-cores: 2X CPUs per chip / ~ 2 years CS Visit Days

  2. Research Accelerator for Multiple Processors Problem with Sea Change: • Compilers, operating systems, architectures not ready for 1000s of CPU per chip • How do we do research on 1000 CPU systems in arch., OS, compilers, OS, apps? Solution: • Create flexible (parameterized) 1000 CPU system from 10’s of FPGAs • Distribute out-of-the-box Massively Parallel Processor that runs standard binaries & OS • First system based on BEE2 (Berkeley Emulation Engine) - FPGA reconfigurable computing platform. • RAMP Description Language (RDL) defines and supports standard module interfaces and execution model. Used to describe “plumbing” to connect “gateware” units. CS Visit Days

  3. Message passing machine MPI, UPC, Clusters 8 BEE2 modules, all-to-all connectivity over 10Gps links. Configuration, debugging, etc. over 100Mbps Enet. Initial applications: UPC NAS Parallel Benchmarks. 4 user FPGAs on each module hold 100MHz Xilinx MicroBlaze soft cores running UCLinux. Currently 8 cores per FPGA, 256 cores total. Each FPGA holds a packet network switch, shared memory controller, shared DP FPU, shared “console” switch RAMP Blue CS Visit Days

  4. Computer Architecture & Engineering Core Faculty: David Culler, Kurt Keutzer, John Kubiatowicz, Dave Patterson, John Wawrzynek, Krste Asanovic (defecting from MIT Fall’07) Others active in computer architecture research: Demmel, Kahan, Katz, Nikolic, Rabaey, Smith, Yelick Topics Covered: ManyCore Parallel Architectures and Systems Emulation of Highly Parallel Systems Self aware computing systems Low-power system design Reconfigurable computing Architectures for novel substrates CS Visit Days

More Related