PyRTLMatrix: An Object-Oriented Hardware Design Pattern for Prototyping ML Accelerators.
Dawit AboyeDylan KupshMaggie LimJacqueline MaiDeeksha DangwalDiba MirzaTimothy SherwoodPublished in: EMC2@HPCA/CVPR/ISCA (2019)
Keyphrases
- design patterns
- object oriented
- computing systems
- field programmable gate array
- computing platform
- single chip
- software engineering
- maximum likelihood
- code generation
- metamodel
- low cost
- database driven
- real time
- software design
- development process
- computer systems
- ibm power processor
- rapid prototyping
- graphics processing units
- software systems
- specific problems
- hardware implementation
- massively parallel
- data model
- software architecture
- relational databases
- process model
- image sensor
- parallel computing
- low power
- multiagent systems
- high speed
- model view controller
- learning objects