YoVDO

Flowz - Towards an EDSL for Digital Signal Processing

Offered By: CppNow via YouTube

Tags

C++Now Courses C Programming Courses Digital Signal Processing Courses Data Processing Courses Declarative Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of digital signal processing through this CppNow conference talk by André Bergner. Dive into Flowz, a library designed for writing digital signal processors in a declarative and composable manner. Learn how Flowz generates efficient code and seamlessly integrates with existing C++ code and frameworks. Discover the inspiration behind Flowz, including the Faust language and algebra of flownomials, and understand how it implements similar concepts within C++. Gain insights into this embedded domain-specific language that allows for describing network layouts and processing of data flowing through these networks. Understand how Flowz enables users to focus on 'what should be processed' while taking care of connecting the *wires* between processing boxes and creating the necessary state for signal processing algorithms. Explore applications ranging from classical signal transmission and neural networks to image and audio processing and time series analysis in this comprehensive 1 hour and 32 minute presentation.

Syllabus

André Bergner: Flowz: towards an EDSL for digital signal processing


Taught by

CppNow

Related Courses

Fundamentals of Electrical Engineering
Rice University via Coursera
Digital Signal Processing
École Polytechnique Fédérale de Lausanne via Coursera
Fundamentals of Electrical Engineering Laboratory
Rice University via Coursera
Processamento Digital de Sinais - Amostragem
Universidade Estadual de Campinas via Coursera
Physics-Based Sound Synthesis for Games and Interactive Systems
Stanford University via Kadenze