TY - GEN
T1 - ScalaPipe
T2 - 20th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2012
AU - Wingbermuehle, Joseph G.
AU - Chamberlain, Roger D.
AU - Cytron, Ron K.
PY - 2012
Y1 - 2012
N2 - ScalaPipe is a streaming application generator for heterogeneous platforms. By using a collection of domain-specific languages (DSLs) embedded in the Scala programming language, ScalaPipe allows creation of streaming applications that can run on a variety of hardware, including traditional processors, graphics processors, and field-programmable gate arrays (FPGAs). Its application DSL allows specification of the application topology and resource mapping. Its block DSL allows the authoring of implementations for processing kernels, or blocks, which are used in the streaming application. ScalaPipe makes it easy to generate, modify, and instrument large, complex topologies and resource mappings while also exposing optimization opportunities.
AB - ScalaPipe is a streaming application generator for heterogeneous platforms. By using a collection of domain-specific languages (DSLs) embedded in the Scala programming language, ScalaPipe allows creation of streaming applications that can run on a variety of hardware, including traditional processors, graphics processors, and field-programmable gate arrays (FPGAs). Its application DSL allows specification of the application topology and resource mapping. Its block DSL allows the authoring of implementations for processing kernels, or blocks, which are used in the streaming application. ScalaPipe makes it easy to generate, modify, and instrument large, complex topologies and resource mappings while also exposing optimization opportunities.
UR - https://www.scopus.com/pages/publications/84864950567
U2 - 10.1109/FCCM.2012.54
DO - 10.1109/FCCM.2012.54
M3 - Conference contribution
AN - SCOPUS:84864950567
SN - 9780769546995
T3 - Proceedings of the 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines, FCCM 2012
SP - 244
BT - Proceedings of the 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines, FCCM 2012
Y2 - 29 April 2012 through 1 May 2012
ER -