The 1st International Workshop on Reconfigurable Computing Education

RC education 2006

Contributions are sought in the following areas:

Courses including FPGA / Reconfigurable Computing*  application to areas such as:

  • physics and astrophysics
  • computational chemistry
  • computational biology
  • molecular biology
  • DNA processing
  • medical applications
  • biomedical engineering
  • areospace
  • defense
  • automotive
  • industrial electronics
  • consumer electronics
  • mobile devices
  • computer systems
  • embedded systems
  • signal processing
  • real-time systems
  • telecommunication
  • networking
  • fault-tolerant systems
  • image processing
  • multimedia systems
  • computer graphics
  • the n-body problem
  • cryptography
  • SAT solvers
  • term rewriting systems
  • artificial neuronal networks
  • embedded soft processors
  • supercomputing systems
  • Supercomputing application areas
  • and many other application areas

Teaching Reconfigurable Computing (RC*) for bridging inter-cultural barriers:

Designing RC-based new courses and new curricula:

Developing the foundations as a major departure from the current, separated structure of  CS, of CE, and of EE:

  • solving communication problems betw. people from different cultures
  • observations of the education landscape in embedded system domain
  • courses bridging a large variety of cultures and practices.
  • the role of CS by providing a unifying view on various computing models
  • curricula as larger bodies of knowledge, rather than courses and modules


*)  NOTE:  here the term "data-stream" is used  as defined for systolic arrays or other pipe networks:  featuring data-transport-triggered execution in contrast to instruction- stream-driven execution.  "RC" stands for "Reconfigurable Computing" and for using FPGAs.