Tutorial 4: Multicores: Architectures, Programming and Beyond

Most vendors have realized that multicores is probably the best bet to meet increasing transistor densities with scalable performance and with a reasonable control on power. The community is almost unanimous in the view that effective programming of these machines requires domain knowledge in parallel architectures, parallel programming as well as multithreaded programming. In this tutorial we begin by describing the architectural issues in multicore architectures. Clearly the power/performance advantage of these architectures can only be exploited if we have both parallel applications (workloads) and "efficient" parallel programming techniques. We will review current techniques and also provide pointers towards "promising" research directions. We will also describe transactional memory, a method that brings the idea of database transactions for programming these massive compute engines.

[1]  Dinesh Kumar,et al.  Classification of EOG for human computer interface , 2002, Proceedings of the Second Joint 24th Annual Conference and the Annual Fall Meeting of the Biomedical Engineering Society] [Engineering in Medicine and Biology.

[2]  Guang Li,et al.  Development of an EOG (Electro-Oculography) Based Human-Computer Interface , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[3]  Manuel Mazo,et al.  Electro-Oculographic Guidance of a Wheelchair Using Eye Movements Codification , 2003, Int. J. Robotics Res..

[4]  G. Norris,et al.  The Eye Mouse, an eye communication device , 1997, Proceedings of the IEEE 23rd Northeast Bioengineering Conference.

[5]  R. Benjamin Knapp,et al.  Towards an EOG-based eye tracker for computer control , 1998, Assets '98.

[6]  Sunghoon Kwon,et al.  EOG-based glasses-type wireless mouse for the disabled , 1999, Proceedings of the First Joint BMES/EMBS Conference. 1999 IEEE Engineering in Medicine and Biology 21st Annual Conference and the 1999 Annual Fall Meeting of the Biomedical Engineering Society (Cat. N.

[7]  Jason Jianjun Gu,et al.  A study of natural eye movement detection and ocular implant movement control using processed EOG signals , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).