Parallel Computing on a Mobile Device

Parallel Computing on a Mobile Device

Daniel C. Doolan, Sabin Tabirca, Laurence T. Yang
Copyright: © 2009 |Pages: 18
ISBN13: 9781605660462|ISBN10: 1605660469|EISBN13: 9781605660479
DOI: 10.4018/978-1-60566-046-2.ch039
Cite Chapter Cite Chapter

MLA

Doolan, Daniel C., et al. "Parallel Computing on a Mobile Device." Handbook of Research on Mobile Multimedia, Second Edition, edited by Ismail Khalil, IGI Global, 2009, pp. 566-583. https://doi.org/10.4018/978-1-60566-046-2.ch039

APA

Doolan, D. C., Tabirca, S., & Yang, L. T. (2009). Parallel Computing on a Mobile Device. In I. Khalil (Ed.), Handbook of Research on Mobile Multimedia, Second Edition (pp. 566-583). IGI Global. https://doi.org/10.4018/978-1-60566-046-2.ch039

Chicago

Doolan, Daniel C., Sabin Tabirca, and Laurence T. Yang. "Parallel Computing on a Mobile Device." In Handbook of Research on Mobile Multimedia, Second Edition, edited by Ismail Khalil, 566-583. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-046-2.ch039

Export Reference

Mendeley
Favorite

Abstract

The Message Passing Interface (MPI) was published as a standard in 1992. Since then, many implementations have been developed. The MPICH library is one of the most well-known and freely available implementations. These libraries allow for the simplification of parallel computing on clusters and parallel machines. The system provides the developer with an easy-to-use set of functions for point-to-point and global communications. The details of how the actual communication takes place are hidden from the programmers, allowing them to focus on the domain-specific problem at hand. Communication between nodes on such systems is carried out via high-speed cabled interconnects (Gigabit Ethernet and upwards). The world of mobile computing, especially mobile phones, is now a ubiquitous technology. Mobile devices do not have any facility to allow for connections using traditional high-speed cabling; therefore, it is necessary to make use of wireless communication mechanisms to achieve interdevice communication. The majority of medium- to high-end phones are Bluetooth-enabled as standard, allowing for wireless communication to take place. The Mobile Message Passing Interface (MMPI) provides the developer with an intuitive set of functions to allow for communications between nodes (mobile phones) across a Bluetooth network. This chapter looks at the MMPI library and how it may be used for parallel computing on mobile phones (Smartphones).

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.