OpenPiton: An Open Source Hardware Platform For Your Research.

Industry is building larger, more complex, manycore processors on the back of strong institutional knowledge, but academic projects face difficulties in replicating that scale. To alleviate these difficulties and to develop and share knowledge, the community needs open architecture frameworks for si...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 62; no. 12; pp. 79 - 88
Autores principales: Balkind, Jonathan, McKeown, Michael, Yaosheng Fu, Tri Nguyen, Yanqi Zhou, Lavrov, Alexey, Shahrad, Mohammad, Fuchs, Adi, Payne, Samuel, Xiaohua Liang, Matl, Matthew, Wentzlaff, David
Formato: Artículo
Publicado: Association for Computing Machinery Dec2019
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=141677461&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 141677461
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Dec2019
      vid: 62
      iid: 12
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        141677461
        10.1145/3366343
      ppf: 79
      ppct: 9
      formats:
      tig:
        atl: OpenPiton: An Open Source Hardware Platform For Your Research.
      aug:
        au:
          Balkind, Jonathan
          McKeown, Michael
          Yaosheng Fu
          Tri Nguyen
          Yanqi Zhou
          Lavrov, Alexey
          Shahrad, Mohammad
          Fuchs, Adi
          Payne, Samuel
          Xiaohua Liang
          Matl, Matthew
          Wentzlaff, David
        affil:
          Princeton University, Princeton, NJ, USA
          NVIDIA, Santa Clara, CA, USA
          Baidu SVAIL, Sunnyvale, CA, USA
          University of California, Berkeley, USA
          Microsoft, Redmond, WA, USA
      su:
        Piton (Computer program language)
        Programming languages
        Computer programming
        Linux operating systems
        Debian (Operating system)
      sug:
        subj:
          Piton (Computer program language)
          Programming languages
          Computer programming
          Linux operating systems
          Debian (Operating system)
      ab: Industry is building larger, more complex, manycore processors on the back of strong institutional knowledge, but academic projects face difficulties in replicating that scale. To alleviate these difficulties and to develop and share knowledge, the community needs open architecture frameworks for simulation, chip design, and software exploration that support extensibility, scalability, and configurability, alongside an established base of verification tools and supported software. In this article, we present OpenPiton, an open source framework for building scalable architecture research prototypes from one core to 500 million cores. OpenPiton is the world's first open source, general-purpose, multithreaded manycore processor, and framework. OpenPiton is highly configurable, providing a rich design space spanning a variety of hardware parameters that researchers can change. OpenPiton designs can be emulated on FPGAs, where they can run full-stack multiuser Debian Linux. OpenPiton is designed to scale to very large core fabrics, enabling researchers to measure operating system, compiler, and software scalability. The mature codebase reflects the complexity of an industrial-grade design and provides the necessary scripts to build new chips, making OpenPiton a natural choice for computer-aided design (CAD) research. OpenPiton has been validated with a 25-core chip prototype, named Piton, and is bolstered by a validation suite that has thousands of tests, providing an environment to test new hardware designs while verifying the correctness of the whole system. OpenPiton is being actively used in research both internally to Princeton and in the wider community, as well as being adopted in education, industry, and government settings.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2019
    holdings:
      @attributes:
        islocal: N