Reference Hub1
Parallelization and Performance Evaluation of an Edge Detection Algorithm on a Streaming Multi-Core Engine

Parallelization and Performance Evaluation of an Edge Detection Algorithm on a Streaming Multi-Core Engine

Hashir Karim Kidwai, Fadi N. Sibai, Tamer Rabie
Copyright: © 2009 |Volume: 2 |Issue: 4 |Pages: 11
ISSN: 1938-7857|EISSN: 1938-7865|ISSN: 1938-7857|EISBN13: 9781616920722|EISSN: 1938-7865|DOI: 10.4018/jitr.2009062906
Cite Article Cite Article

MLA

Kidwai, Hashir Karim, et al. "Parallelization and Performance Evaluation of an Edge Detection Algorithm on a Streaming Multi-Core Engine." JITR vol.2, no.4 2009: pp.81-91. http://doi.org/10.4018/jitr.2009062906

APA

Kidwai, H. K., Sibai, F. N., & Rabie, T. (2009). Parallelization and Performance Evaluation of an Edge Detection Algorithm on a Streaming Multi-Core Engine. Journal of Information Technology Research (JITR), 2(4), 81-91. http://doi.org/10.4018/jitr.2009062906

Chicago

Kidwai, Hashir Karim, Fadi N. Sibai, and Tamer Rabie. "Parallelization and Performance Evaluation of an Edge Detection Algorithm on a Streaming Multi-Core Engine," Journal of Information Technology Research (JITR) 2, no.4: 81-91. http://doi.org/10.4018/jitr.2009062906

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In the world of multi-core processors, the STI Cell Broadband Engine (BE) stands out as a heterogeneous 9-core processor with a PowerPC host processor (PPE) and 8 synergic processor engines (SPEs). The Cell BE architecture is designed to improve upon conventional processors in graphics and related areas by integrating 8 computation engines each with multiple execution units and large register sets to achieve a high performance per area return. In this paper, we discuss the parallelization, implementation and performance evaluation of an edge detection image processing application based on the Roberts edge detector on the Cell BE. The authors report the edge detection performance measured on a computer with one Cell processor and with varying numbers of synergic processor engines enabled. These results are compared to the results obtained on the Cell’s single PPE with all 8 SPEs disabled. The results indicate that edge detection performs 10 times faster on the Cell BE than on modern RISC processors.

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.