BPU Simulator

Publikation: Bidrag til bog/antologi/rapportBidrag til bog/antologiForskningfagfællebedømt

Standard

BPU Simulator. / Rehr, Martin; Skovhede, Kenneth; Vinter, Brian.

Communicating Process Architectures 2013. red. / Peter H. Welch; Frederick R. M. Barnes; Jan F. Broenink; Kevin Chalmers; Jan Bækgaard Pedersen; Adam T. Sampson. 2013. s. 233-248.

Publikation: Bidrag til bog/antologi/rapportBidrag til bog/antologiForskningfagfællebedømt

Harvard

Rehr, M, Skovhede, K & Vinter, B 2013, BPU Simulator. i PH Welch, FRM Barnes, JF Broenink, K Chalmers, JBÃ Pedersen & AT Sampson (red), Communicating Process Architectures 2013. s. 233-248.

APA

Rehr, M., Skovhede, K., & Vinter, B. (2013). BPU Simulator. I P. H. Welch, F. R. M. Barnes, J. F. Broenink, K. Chalmers, J. BÃ. Pedersen, & A. T. Sampson (red.), Communicating Process Architectures 2013 (s. 233-248)

Vancouver

Rehr M, Skovhede K, Vinter B. BPU Simulator. I Welch PH, Barnes FRM, Broenink JF, Chalmers K, Pedersen JBÃ, Sampson AT, red., Communicating Process Architectures 2013. 2013. s. 233-248

Author

Rehr, Martin ; Skovhede, Kenneth ; Vinter, Brian. / BPU Simulator. Communicating Process Architectures 2013. red. / Peter H. Welch ; Frederick R. M. Barnes ; Jan F. Broenink ; Kevin Chalmers ; Jan Bækgaard Pedersen ; Adam T. Sampson. 2013. s. 233-248

Bibtex

@inbook{dcacd165b0ec496bbcddb42b07415ca2,
title = "BPU Simulator",
abstract = "A number of scientific applications start their life as a Matlab prototype that is later re-implemented in a low level programming language, typically C++ or Fortran for the sake of performance. Bohrium is a project that seeks to eliminate both the cost and the potential errors introduced in that process. Our goal is to support all execution platforms, and in this work we introduce the Bohrium Processing Unit, BPU, which will be the FPGA backend for Bohrium. The BPU is modeled as a PyCSP application, and the clear advantages of using CSP for simulating a new CPU is described. The current PyCSP simulator is able to simulate 220 Monte Carlo simulations in less than 35 seconds in the smallest BPU simulation.",
author = "Martin Rehr and Kenneth Skovhede and Brian Vinter",
year = "2013",
month = nov,
day = "1",
language = "English",
isbn = "978-0-9565409-7-3",
pages = "233--248",
editor = "Welch, {Peter H.} and Barnes, {Frederick R. M.} and Broenink, {Jan F.} and Kevin Chalmers and Pedersen, {Jan B{\~A}¦kgaard} and Sampson, {Adam T.}",
booktitle = "Communicating Process Architectures 2013",

}

RIS

TY - CHAP

T1 - BPU Simulator

AU - Rehr, Martin

AU - Skovhede, Kenneth

AU - Vinter, Brian

PY - 2013/11/1

Y1 - 2013/11/1

N2 - A number of scientific applications start their life as a Matlab prototype that is later re-implemented in a low level programming language, typically C++ or Fortran for the sake of performance. Bohrium is a project that seeks to eliminate both the cost and the potential errors introduced in that process. Our goal is to support all execution platforms, and in this work we introduce the Bohrium Processing Unit, BPU, which will be the FPGA backend for Bohrium. The BPU is modeled as a PyCSP application, and the clear advantages of using CSP for simulating a new CPU is described. The current PyCSP simulator is able to simulate 220 Monte Carlo simulations in less than 35 seconds in the smallest BPU simulation.

AB - A number of scientific applications start their life as a Matlab prototype that is later re-implemented in a low level programming language, typically C++ or Fortran for the sake of performance. Bohrium is a project that seeks to eliminate both the cost and the potential errors introduced in that process. Our goal is to support all execution platforms, and in this work we introduce the Bohrium Processing Unit, BPU, which will be the FPGA backend for Bohrium. The BPU is modeled as a PyCSP application, and the clear advantages of using CSP for simulating a new CPU is described. The current PyCSP simulator is able to simulate 220 Monte Carlo simulations in less than 35 seconds in the smallest BPU simulation.

M3 - Book chapter

SN - 978-0-9565409-7-3

SP - 233

EP - 248

BT - Communicating Process Architectures 2013

A2 - Welch, Peter H.

A2 - Barnes, Frederick R. M.

A2 - Broenink, Jan F.

A2 - Chalmers, Kevin

A2 - Pedersen, Jan Bækgaard

A2 - Sampson, Adam T.

ER -

ID: 184635101