Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Designing Multisocket Systems with Silicon Photonics

Scott Beamer

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2009-189
December 21, 2009

http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-189.pdf

To fuel an increasing need for parallel performance, system designers have resulted to using multiple sockets to provide more hardware parallelism. These multisocket systems have limited off-chip bandwidth due to their electrical interconnect which is both power and pin limited. Current systems often use of a Non-Uniform Memory Architecture (NUMA) to get the most system memory bandwidth from limited off-chip bandwidth. A NUMA system complicates the work of a performance programmer or operating system, because they must maintain data locality to maintain performance. Silicon photonics is an emerging technology that promises great off-chip bandwidth density and energy efficiency when compared to electrical signaling. With this abundance of bandwidth, it will be possible to build a relatively flat, high bandwidth memory interconnect. Because this interconnect has uniform bandwidth, NUMA optimizations will be unnecessary, which increases performance programmer productivity. If the penalties to making a multi-socket system are negated by the use of silicon photonics, there is less incentive to integrate, and economic incentives to disintegrate. In this thesis, we present this scalable and coherent multi-socket design along with discussing the tradeoffs facing an architect when incorporating silicon photonics technology.

Advisor: David A. Patterson and Krste Asanović


BibTeX citation:

@mastersthesis{Beamer:EECS-2009-189,
    Author = {Beamer, Scott},
    Editor = {Asanović, Krste and Patterson, David A.},
    Title = {Designing Multisocket Systems with Silicon Photonics},
    School = {EECS Department, University of California, Berkeley},
    Year = {2009},
    Month = {Dec},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-189.html},
    Number = {UCB/EECS-2009-189},
    Abstract = {To fuel an increasing need for parallel performance, system designers have resulted to using multiple sockets to provide more hardware parallelism. These multisocket systems have limited off-chip bandwidth due to their electrical interconnect which is both power and pin limited. Current systems often use of a Non-Uniform Memory Architecture (NUMA) to get the most system memory bandwidth from limited off-chip bandwidth. A NUMA system complicates the work of a performance programmer or operating system, because they must maintain data locality to maintain performance.

Silicon photonics is an emerging technology that promises great off-chip bandwidth density and energy efficiency when compared to electrical signaling. With this abundance of bandwidth, it will be possible to build a relatively flat, high bandwidth memory interconnect. Because this interconnect has uniform bandwidth, NUMA optimizations will be unnecessary, which increases performance programmer productivity.

If the penalties to making a multi-socket system are negated by the use of silicon photonics, there is less incentive to integrate, and economic incentives to disintegrate. In this thesis, we present this scalable and coherent multi-socket design along with discussing the tradeoffs facing an architect when incorporating silicon photonics technology.}
}

EndNote citation:

%0 Thesis
%A Beamer, Scott
%E Asanović, Krste
%E Patterson, David A.
%T Designing Multisocket Systems with Silicon Photonics
%I EECS Department, University of California, Berkeley
%D 2009
%8 December 21
%@ UCB/EECS-2009-189
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-189.html
%F Beamer:EECS-2009-189