Open Access Open Access  Restricted Access Subscription Access

COMPUTER ARCHITECTURE AND SYSTEM THROUGH MACHINE LEARNING- A COMPREHENSIVE EXPLORATION OF APPLICATIONS

Nidhi. C. N, KB Ramesh

Abstract


In traditional computer architecture, there are six primary components: the controller, arithmetic unit, memory, storage, input, and output. Both memory and storage are crucial as data can be lost when power is lost, and while storage may retain data, it has slow access speeds. Recently, non-volatile random access memory has been developed, which allows for the combination of two different types of memory. Based on this development, a new computer architecture using dual-space memory is proposed, which can be implemented using the hardware shift latch to provide random access to terabytes of storage space. However, it's now necessary to reconsider how machine learning (ML) and computer architecture/systems interact and how ML can influence the creation of these systems. By applying ML to system design, we can increase designers' output and create a positive feedback loop between ML and system design, leading to improvements in both. In this paper, we focus on two main categories of ML-based system design: ML-based modeling, which predicts performance metrics or other criteria, and ML-based design methodology, which directly uses ML as a design tool. We review current studies focused on ML-based modeling in this paper


Full Text:

PDF

References


] Nan Wu and Yuan xie in “A Survey of Machine Learning for Computer Architecture and Systems”in year 2021.

] Mehdi Hassanpour , Marc Riera and Antonio Gonaleza in “ A Survey of Near-Data Processing Architectures for Neural Networks” in year 2022.

] Jeyan Thiyagalingam, Mallikarjun Shankar, Geoffrey Fox and Tony Hey in “ Scientific machine learning benchmarks” in year 2022.


Refbacks

  • There are currently no refbacks.