Les médias liés à cet évènement

Objets acoustiques : Créer et distribuer une expérience audio immersive personnelle - Jean-Marc Jot

27 mars 2025

Éléments de technique et de langage pour l'interprétation et la composition avec le Karlax, instrument de musique numérique - Benjamin Lavastre, Brice Gatinet

27 mars 2025

Le synthétiseur GranShaper. Nouvelles stratégies de synthèse granulaire et de types de synthèse sonore dérivés : "vocoder" granulaire, "waveshaping" granulaire et "shape-morphing" granulaire - Nikolai Khrust

27 mars 2025

Nouveautés de l'équipe de recherche Espaces acoustiques et cognitifs - Benoît Alary, Thibault Carpentier

27 mars 2025

Modulation analogique en anneau : une approche DIY inspirée de techniques historiques - Rodrigo Cádiz

27 mars 2025

bellplay~ : Software and Sound Design in ludus vocalis - Felipe Tovar-Henao

27 mars 2025

Performance audiovisuelle : Unknowable Certainely: lullaby to put myself to rest - Cyan D'Anjou

27 mars 2025

rosebud : Travailler avec les données des capteurs de mouvement dans la post-production audio et vidéo - Matthias Krüger

27 mars 2025

L'expérience sonore Public Intimacy - Sylvain Souklaye

27 mars 2025

Point sur MacIntel et les logiciels du Forum - Carlos Amado Agon, Riccardo Borghesi, Karim Haddad, Nicholas Ellis

29 novembre 2006 20 min

Nouveautés AudioSculpt 2.7 et SuperVP 2.91 - Xavier Rodet, Alain Lithaud, Niels Bogaards, Axel Roebel

29 novembre 2006 01 h 07 min

Nouveautes OpenMusic - Gérard Assayag, Jean Bresson, Carlos Amado Agon, Karim Haddad

29 novembre 2006 59 min

Point sur le Spatialisateur - Olivier Warusfel, Rémy Muller, Terence Caulkins

29 novembre 2006 12 min

Nouveautés Modalys - Joël Bensoam, Nicholas Ellis, Jean Lochard

29 novembre 2006 50 min

Mlys - une interface de contrôle de Modalys dans Max/MSP - Manuel Poletti

29 novembre 2006 47 min

Accueil - Andrew Gerzso

29 novembre 2006 18 min

Développements récents de l'équipe applications temps réel - Diemo Schwarz, Riccardo Borghesi, Norbert Schnell

29 novembre 2006 51 min

EaganMatrix Compiler: Automated Assembly Code Optimization

0:00/0:00

Runtime code generation for efficiently evaluating the EaganMatrix.

Advanced sound engines with complex synthesis algorithms require low-latency sample generation to keep up with real-time synthesis. Microprocessors such as Analog Devices’ SHARC make use of DSP-specific architecture to facilitate high performance, but tailored code generation at runtime remains an underutilized opportunity for optimization. Here I describe the EaganMatrix Compiler (EMC), a code-generating algorithm implemented on the SHARC to optimize audio sample generation for the EaganMatrix, the internal sound engine of the Haken Continuum Fingerboard. With Single Instruction/Multiple Data (SIMD) capabilities of the SHARC, the EMC’s generated code can evaluate the EaganMatrix at 500 picoseconds per matrix point, twice as fast as the EaganMatrix’s previous optimizations and 40 times faster than functionally identical code generated by Analog Devices’ C/C++ compiler for SHARC. This improved efficiency reduces the computational demand of complex EaganMatrix presets, especially for high polyphony.

intervenants

informations

Type
Ensemble de conférences, symposium, congrès
Lieu de représentation
Ircam, Salle Igor-Stravinsky (Paris)
date
27 mars 2025

IRCAM

1, place Igor-Stravinsky
75004 Paris
+33 1 44 78 48 43

heures d'ouverture

Du lundi au vendredi de 9h30 à 19h
Fermé le samedi et le dimanche

accès en transports

Hôtel de Ville, Rambuteau, Châtelet, Les Halles

Institut de Recherche et de Coordination Acoustique/Musique

Copyright © 2022 Ircam. All rights reserved.