Design of the IBM Blue Gene/Q Compute chip

Mike Aho, Eberhard Amann, Anatoli Andreev, Sameh W. Asaad, John Attinella, Vernon Austel, Marcy L. Averill, Michael J. Azevedo, Joern Babinsky, Darryl J. Becker, J. Richard Behun, Ralph Bellofatto, James R. Bentlage, Jeremy Berg, SuEllen Birkholz, Michael Blocksome, Matthias A. Blumrich, Lynn Boger, Alan Boulter, Thomas C. BrennanJeremy J. Brewer, Bernard Brezzo, Arthur A. Bright, Jose Brunheroto, Nathan C. Buck, Raymond J. Bulaga, Bob Cernohous, Dong Chen, Chen-Yong Cher, George L. T. Chiu, Lyman R. Clark, Miguel Comparan, Paul W. Coteus, Ron Daede, Kris Davis, Michael Deindl, Brian Deskin, Marc B. Dombrowa, Michael L. Eaton, Alexandre Eichenberger, Noel A. Eisley, Matthew R. Ellavsky, Kahn C. Evans, Sean T. Evans, Steve Faas, Daniel Faraj, George A. Fax, Shawn Fetterolf, Joel T. Ficke, Giovanni Fiorenza, Ryan A. Fitch, Bruce M. Fleischer, Bill Flynn, Thomas W. Fox, Ross L. Franke, Scott Frei, Philip R. Germann, Mark E. Giampapa, Frank P. Giordano, Emanuel Gofman, Mike P. Good, Thomas Gooding, Jason Greenwood, Michael K. Gschwind, John A. Gunnels, Shawn Hall, Michael Hamilton, Ruud A. Haring*, James S. Harveland, Troy L. Haugen, Charles L. Haymes, Philip Heidelberger, Timothy D. Helvey, Olaf Hendrickson, Brent Hilgart, Dennis Y. Huang, Geert Janssen, Mark Jeanson, Mark C. Johnson, Steven P. Jones, Jeffrey N. Judd, Robert Kammerer, Mohit Kapur, Michael Kaufmann, Kyu-hyoun Kim, Gerard V. Kopcsay, Anatoly Koyfman, Jon Kriegel, Eric Kronstadt, Sameer Kumar, Lih-Chung Kuo, Mark Kupferschmidt, Jay A. Lawrence, David Lawson, Gene Leung, Tak O. Leung, Thomas A. Liebsch, Meryl Lo, Scott H. Mack, David Malone, Amith R. Mamidala, Jim Marcella, John K. Masi, Moyra K. McManus, Jaime H. Moreno, Adam Muff, Tom Musta, Indira Nair, Ben Nathanson, Mike Nelson, Hoang N. Nguyen, Carl Nilsen, Alda S. Ohmacht, Martin Ohmacht, Bitwoded Okbay, Jim Van Oosten, Michael R. Ouellette, Bruce Owens, Mike J. Palmer, Benjamin J. Parker, David P. Paulsen, Kerry Pfarr, Huyen Phan, Swetha Pullela, Don Reed, Michael T. Repede, Dennis Rickert, Thomas Roewer, Bryan S. Rosenburg, Michael G. Rosenfield, Jeff Ruedinger, Proshanta K. Saha, Valentina Salapura, David L. Satterfield, Jun Sawada, Paul Schardt, Matthew Scheckel, Brandon Schenck, Heiko Schick, Dietmar Schmunkamp, Bob Schoen, Andrew A. Schram, Brian Schuelke, Alan D. Secor, Faith W. Sell, Woody Sellers, Robert M. Senger, James Sexton, Vinay V. Shah, Karl Solie, Burkhard Steinmacher-Burow, Scott Strissel, Craig Stunkel, Krishnan Sugavanam, Yutaka Sugawara, Nobu Suginaka, Corey Swenson, Todd Takken, Andrew Tauferner, Kiswanto Thayib, Shurong Tian, Barry M. Trager, Ailoan T. Tran, Michael M. Tsao, Jason L. VanVreede, Ivan Vo, Martha Voytovich, Charles Wait, Amy Wang, Bryan J. Weatherford, Shmuel Winograd, Bruce Winter, Bryon Wirtz, Kelvin Wong, Peng Wu, Brett M. Yokom, Ching Zhou, Jianwei (John) Zhuang, Fred Ziegler, Matthew Ziegler, Christian G. Zoellin, Norman H. Christ, Changhoan Kim, Peter A. Boyle, Jeremy Balster, James Clemens, Carlos Costa, Paul Curtis, Bill Donegan, Gabor Dozsa, Don Eisenmenger, Matthias Fritsch, Alan Gara, Russell Hoover, David J. Iverson, Stefan Koch, Brian Koehler, David E. Lackey, Cory Lappi, Curt Mathiowetz, Eric O. Mejdrich, Virginia Metayer, Timothy Moe, Eldon Nelson, Dennis Olson, Jeff Parker, Rick A. Rand, Joseph Ratterman, Rony Sakuragui, Daniele P. Scarpazza, Marcel Schaal, Robert Shearer, Jose A. Tierno, Catherine Trammell, Matthew R. Tubbs, Simeon Wahl, Alfred T. Watson, Tim Wensky, Robert W. Wisniewski, Xiaotong Zhuang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The heart of a Blue Gene (R)/Q system is the Blue Gene/Q Compute (BQC) chip, which combines processors, memory, and communication functions on a single chip. The Blue Gene/Q Compute chip has 16 + 1 + 1 processor cores, each with a quad single-instruction, multiple-data (SIMD) floating-point unit, and a multi-versioned Level 2 cache that provides hardware support for transactional memory, speculative execution, and atomic operations. The Blue Gene/Q Compute chip further contains dual on-chip memory controllers for directly attached DDR3 (double data rate type 3) memory and sophisticated networking logic for chip-to-chip communications.

Original languageEnglish
Article number1
Number of pages13
JournalIbm journal of research and development
Volume57
Issue number1-2
DOIs
Publication statusPublished - 2013

Cite this