# The BondMachine Project

- Institution: CERN
- Department: FPGA Developers' Forum (FDF)
- Speaker: Mirko Mariotti
- Year: 2024
- Language: English
- Source: [CERN](https://videos.cern.ch/record/3002478)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Since 2017 we started R&D on framework development for co-designing (HW/SW) computational systems, targeting mainly FPGAs. The main innovation of the project, named BondMachine (BM), is the creation of a new type of architecture, dynamically adapted to the specific problem. The framework contains a set of tools to manipulate the architectures, spanning from the creation to the simulation and the implementation in terms of HDL code. We also developed the support to enable the creation of BMs staring from high-level languages. To this end a compiler allow to build the BM while compiling the code; an assembler transforms fragments of assembly code into BMs and uses them as building blocks for more complex systems. This talk will provide an overview of the described framework detailing also how it can be used to put Neural Networks and Quantum Computing simulators on FPGAs. \[Website\]\[1\] \[Github\]\[2\]

\[1\]: http://bondmachine.fisica.unipg.it \[2\]: https://github.com/BondMachineHQ.

0:00:00 Slide 1

0:01:42 Slide 2

0:05:07 Slide 3

0:07:38 Slide 4

0:10:22 Slide 5

0:12:59 Slide 6

0:15:28 Slide 7

0:18:25 Slide 8

0:20:06 Slide 9

0:23:53 Slide 10

0:25:14 Slide 11

0:27:12 Slide 12

0:28:32 Slide 13

0:30:24 Slide 14

## Lectures

1. [The BondMachine Project](https://invisiblenetwork.ai/learn/cern/3002478/365bbe010989), 40 min (CERN's player)
