YoVDO

Hardware Implementation of OCaml Using a Synchronous Functional Language

Offered By: ACM SIGPLAN via YouTube

Tags

OCaml Courses Virtual Machines Courses Hardware Acceleration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the innovative Éclat functional language designed for programming hardware applications that interact in real-time with physical devices while managing long-response computations. Delve into a conference talk that introduces Éclat's capabilities in targeting hardware description languages for FPGA synthesis. Discover how the speakers implemented a virtual machine for OCaml using Éclat, including a bytecode interpreter and a customizable runtime system with automatic memory management. Learn about the potential of integrating Éclat-programmed hardware accelerators and how the OCaml VM can be utilized within reactive Éclat applications for complex computations. Gain insights into this cutting-edge approach to hardware implementation and its implications for functional programming in hardware contexts.

Syllabus

[PADL'24] Hardware implementation of OCaml using a synchronous functional language


Taught by

ACM SIGPLAN

Related Courses

FPGA computing systems: Partial Dynamic Reconfiguration
Politecnico di Milano via Polimi OPEN KNOWLEDGE
Introduction to Amazon Elastic Inference
Pluralsight
FPGA computing systems: Partial Dynamic Reconfiguration
Politecnico di Milano via Coursera
Introduction to Amazon Elastic Inference (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Introduction to Amazon Elastic Inference (Portuguese)
Amazon Web Services via AWS Skill Builder