db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
@InProceedings{Rehr13,
title = "{BPU} {S}imulator",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
author= "Rehr, Martin and Skovhede, Kenneth and Vinter, Brian",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
editor= "Welch, Peter H. and Barnes, Frederick R. M. and Broenink, Jan F. and Chalmers, Kevin and Pedersen, Jan Bækgaard and Sampson, Adam T.",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
pages = "233--248",
booktitle= "{C}ommunicating {P}rocess {A}rchitectures 2013",
isbn= "978-0-9565409-7-3",
year= "2013",
month= "nov",
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 2\^{}20 Monte
Carlo simulations in less
than 35 seconds in the smallest
BPU simulation."
}