Reviewing Data Access Patterns and Computational Redundancy for Machine Learning Algorithms

04/25/2019
by   Imen Chakroun, et al.
0

Machine learning (ML) is probably the first and foremost used technique to deal with the size and complexity of the new generation of data. In this paper, we analyze one of the means to increase the performances of ML algorithms which is exploiting data locality. Data locality and access patterns are often at the heart of performance issues in computing systems due to the use of certain hardware techniques to improve performance. Altering the access patterns to increase locality can dramatically increase performance of a given algorithm. Besides, repeated data access can be seen as redundancy in data movement. Similarly, there can also be redundancy in the repetition of calculations. This work also identifies some of the opportunities for avoiding these redundancies by directly reusing computation results. We document the possibilities of such reuse in some selected machine learning algorithms and give initial indicative results from our first experiments on data access improvement and algorithm redesign.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/09/2020

Guidelines for enhancing data locality in selected machine learning algorithms

To deal with the complexity of the new bigger and more complex generatio...
research
03/16/2021

Reducing Redundancy in Data Organization and Arithmetic Calculation for Stencil Computations

Stencil computation is one of the most important kernels in various scie...
research
03/31/2020

Machine Learning Algorithms for Financial Asset Price Forecasting

This research paper explores the performance of Machine Learning (ML) al...
research
02/13/2021

Cache Bypassing for Machine Learning Algorithms

Graphics Processing Units (GPUs) were once used solely for graphical com...
research
07/14/2021

Generative and reproducible benchmarks for comprehensive evaluation of machine learning classifiers

Understanding the strengths and weaknesses of machine learning (ML) algo...
research
04/11/2023

Machine learning for structure-property relationships: Scalability and limitations

We present a scalable machine learning (ML) framework for predicting int...
research
02/21/2019

Locality

The performance of modern computation is characterized by locality of re...

Please sign up or login with your details

Forgot password? Click here to reset