Preview

Computational Mathematics and Information Technologies

Advanced search

Efficient Face Detection on Epiphany Multicore Processor

Abstract

The article studies the possibility of usage of energy-efficient Epiphany microprocessor for solving actual applied problem of face detection at still image. The microprocessor is a multicore system with distributed memory, implemented in a single chip. Due to small die area, the micropro-cessor has significant hardware limitations (in particular it has only 32 kilobytes of memory per core) which limit the range of usable algorithms and complicate their software implementation. Common face-detection algorithm based on local binary patterns (LBP) and cascading classifier was adapted for parallel implementation. It is shown that Epiphany microprocessor having 16 cores can outperform single-core CPU of personal computer having the same clock rate by a factor of 2.5, while consuming only 0.5 watts of electric power.

About the Authors

Anton A. Sukhinov
UAB “Pixelmator Team” (Lithuania, Vilnius, J. Kubiliaus g. 6-1, LT-08234)
Lithuania

Sukhinov Anton A., Candidate of Sciences in Physics and Mathematics, Developer UAB “Pixelmator Team” (Lithuania, Vilnius, J. Kubiliaus g. 6-1, LT-08234)



Georgiy B. Ostrobrod
CVisionLab LLC (Russia, Taganrog, Severnaya Ploshchad 3, office 5, 347900)
Russian Federation

Ostrobrod Georgiy B., Senior Developer, CVisionLab LLC (Russia, Taganrog, Severnaya Ploshchad 3, office 5, 347900)



References

1. Papamarcos, M.S., Patel, J.H. A low-overhead coherence solution for multiprocessors with private cache memories. Proceedings of the 11th annual international symposium on Com-puter architecture ISCA’84, 1984, pp. 348-354.

2. Archibald, J., Baer, J. Cache Coherence Protocols: Evaluation Using a Multiprocessor Simulation Model. ACM Trans. on Computer Systems, 1986, vol. 4, no. 4, pp. 273-298.

3. Baumann, A., Barham, P., Dagand, P.-E., Harris, T., Isaacs, R., Peter, S., Roscoe, T., Sch pbach, A., Singhania, A. The Multikernel: A New OS Architecture for Scalable Multicore Sys-tems. Proceedings of the 22nd ACM Symposium on OS Principles (Big Sky, MT, USA), 2009, pp. 29-44.

4. Face Detection using the Epiphany Multicore Processor. Available at: http://www.adapteva. com/white-papers/face-detection-using-the-epiphany-multicore-processor/

5. Parallela – Supercomputing for Everyone. Available at: http://www.parallella.org/

6. OpenCV. Available at: http://opencv.org/

7. Abu-Mostafa, Y.S., Magdon-Ismail, M., Lin, H.-T. Learning from Data. AMLBook, 2012, 213 p.

8. Ojala, T., Pietik inen, M., Harwood D. Performance Evaluation of Texture Measures with Classification Based on Kullback Discrimination of Distributions. Proceedings of the 12th IAPR International Conference on Pattern Recognition (ICPR 1994), 1994, vol. 1, pp. 582-585.

9. Viola, P., Jones, M. Rapid Object Detection Using a Boosted Cascade of Simple Features. Computer Vision and Pattern Recognition, 2001, vol. 1, pp. 511-518.

10. Mitchell, D.P., Netravali, A.N. Reconstruction Filters in Computer-Graphics. ACM SIGGRAPH International Conference on Computer Graphics and Interactive Techniques, 1988, vol. 22, no. 4, pp. 221-228.

11. Crow, F.C. Summed-Area Tables for Texture Mapping. Proceedings of the 11th an-nual conference on Computer graphics and interactive techniques, 1984, pp. 207-212.


Review

For citations:


Sukhinov A.A., Ostrobrod G.B. Efficient Face Detection on Epiphany Multicore Processor. Computational Mathematics and Information Technologies. 2017;1(1).

Views: 142


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2587-8999 (Online)