Beta
87899

CACHE MEMORY LOACLITY OPTIMIZATION FOR IMPLEMENTATION OF COMPUTER VISION AND IMAGE PROCESSING ALGORITHMS

Article

Last updated: 22 Jan 2023

Subjects

-

Tags

-

Abstract

One of the main problems in developing fast image processing and computer vision systems is the memory speed. Memory speed represents the performance bottleneck due to the large gap between processor and memory speeds. Cache memory is very fast, but it is small to store all required data and instructions. In this paper , image processing and computer vision algorithms are optimized to enhance performance by increasing the cache memory utilization. This optimization increases the spatial locality and temporal locality and improves the system performance. The proposed optimization is applied on a set of image processing operations such as image intensity transformation, image filtering, geometric transformation, and CNN. The time analysis of the systems has shown a speed improvement of 30% to 70% compared with direct algorithm implementation.
 
سرعة الذاکرة تمثل واحدة من أهم المشکلات التي تواجه عملية تطوير أنظمة سريعة لمعالجة الصور والرؤية بالحاسب. إن سرعة الذاکرة تمثل عنق الزجاجة في تحقيق أداء جيد نظرا للفجوة الکبيرة بين سرعة الذاکرة وسرعة المعالج. الذاکرة المخبأة هي ذاکرة سريعة جدا ولکنها صغيرة ولا يمکنها تخزين جميع البيانات والتعليمات المطلوبة. في هذا البحث يتم عمل تحسين لخوازميات الرؤية بالحاسب ومعالجة الصور من أجل تحسين الأداء عن طريق زيادة استغلال أفضل للذاکرة المخبأة. هذه الأمثلة تزيد من الترکيز المکاني والترکيز الوقتي لتحسين الأداء. الأمثلة المقترحة تم تطبيقها على العديد من عمليات معالجة الصور مثل تحويلات الوضوح و مرشحات الصور و التحويلات الهندسية و الشبکات العصبية. إن تحليلات الوقت لهذه الأنظمة أثبتت تحسينات في السرعة تصل من 30% إلى 70% مقارنة بالطرق المباشرة لتنفيذ هذه الخوارزميات.

DOI

10.21608/auej.2020.87899

Keywords

Cache Memory, Image processing, Computer Vision, Locality Of Reference, Code Optimization الذاکرة المخبأة ، معالجة الصور ، الرؤية بالحاسب ، ترکيز المرجعية،تحسين الأکواد

Authors

First Name

A

Last Name

Al-Marakeby

MiddleName

-

Affiliation

Systems and Computers Engineering Dept. , Faculty of Engineering , Al-Azhar University, Cairo, Egypt.

Email

a.marakeby@azhar.edu.eg

City

-

Orcid

-

Volume

15

Article Issue

55

Related Issue

13186

Issue Date

2020-04-01

Receive Date

2020-05-09

Publish Date

2020-04-01

Page Start

604

Page End

613

Print ISSN

1687-8418

Link

https://jaes.journals.ekb.eg/article_87899.html

Detail API

https://jaes.journals.ekb.eg/service?article_code=87899

Order

22

Type

Original Article

Type Code

706

Publication Type

Journal

Publication Title

Journal of Al-Azhar University Engineering Sector

Publication Link

https://jaes.journals.ekb.eg/

MainTitle

-

Details

Type

Article

Created At

22 Jan 2023