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

BibTeX Entry:

  @inproceedings{Nagashima2009,
 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}
}