Parallel Processing System Design with "Propeller" Processor

Yoichi Nagashima

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract

This is a technical and experimental report of parallel processing, using the "Propeller" chip. Its eight 32 bits processors (cogs) can operate simultaneously, either independently or cooperatively, sharing common resources through a central hub. I introduce this unique processor and discuss about the possibility to develop interactive systems and smart interfaces in media arts, because we need many kinds of tasks at a same time with NIMErelated systems and installations. I will report about (1) Propeller chip and its powerful IDE, (2) external interfaces for analog/digital inputs/outputs, (3) VGA/NTSC/PAL video generation, (4) audio signal processing, and (5) originally-developed MIDI input/output method. I also introduce three experimental prototype systems.

Citation

Yoichi Nagashima. 2009. Parallel Processing System Design with "Propeller" Processor. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1177635 [PDF]

BibTeX Entry


@inproceedings{nime2009_Nagashima,
abstract = {This is a technical and experimental report of parallel processing, using the "Propeller" chip. Its eight 32 bits processors (cogs) can operate simultaneously, either independently or cooperatively, sharing common resources through a central hub. I introduce this unique processor and discuss about the possibility to develop interactive systems and smart interfaces in media arts, because we need many kinds of tasks at a same time with NIMErelated systems and installations. I will report about (1) Propeller chip and its powerful IDE, (2) external interfaces for analog/digital inputs/outputs, (3) VGA/NTSC/PAL video generation, (4) audio signal processing, and (5) originally-developed MIDI input/output method. I also introduce three experimental prototype systems.},
address = {Pittsburgh, PA, United States},
author = {Nagashima, Yoichi},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
doi = {10.5281/zenodo.1177635},
issn = {2220-4806},
keywords = {Propeller, parallel processing, MIDI, sensor, interfaces. },
pages = {169--170},
title = {Parallel Processing System Design with "Propeller" Processor},
url = {http://www.nime.org/proceedings/2009/nime2009_169.pdf},
year = {2009}
}