paper-with-me

Papers

On Linear Learning with Manycore Processors

2019-05-02 · Eliza Wszola, Celestine Mendler-Dünner, Martin Jaggi, Markus Püschel

A new generation of manycore processors is on the rise that offers dozens and more cores on a chip and, in a sense, fuses host processor and accelerator. In this paper we target the efficient training of generalized linear models on these machines. We propose a novel approach for achieving parallelism which we call Heterogeneous Tasks on Homogeneous Cores (HTHC). It divides the problem into multiple fundamentally different tasks, which themselves are parallelized. For evaluation, we design a detailed, architecture-cognizant implementation of our scheme on a recent 72-core Knights Landing processor that is adaptive to the cache, memory, and core structure. Our library efficiently supports dense and sparse datasets as well as 4-bit quantized data for further possible gains in performance. We show benchmarks for Lasso and SVM with different data sets against straightforward parallel implementations and prior software. In particular, for Lasso on dense data, we improve the state-of-the-art by an order of magnitude.

📄 PDF Abstract BibTeX arXiv:1905.00626

Code (1)

ElizaWszola/HTHC 공식 구현

Methods 이 논문이 사용한 방법론

SVM A Support Vector Machine, or SVM, is a non-parametric supervised learning model. For non-linear classification and regression, they utilise the kernel trick to map inputs…

Similar Papers 제목 키워드 기반

Machine Learning and Manycore Systems Design: A Serendipitous Symbiosis

2017-11-30 · Ryan Gary Kim, Janardhan Rao Doppa, Partha Pratim Pande, Diana Marculescu 외

Tight collaboration between experts of machine learning and manycore system design is necessary to create a data-driven manycore design framework that integrates both learning and expert knowledge. Such a framework will …

BIG-bench Machine Learning

Dataflow-Aware PIM-Enabled Manycore Architecture for Deep Learning Workloads

2024-03-28 · Harsh Sharma, Gaurav Narang, Janardhan Rao Doppa, Umit Ogras 외

Processing-in-memory (PIM) has emerged as an enabler for the energy-efficient and high-performance acceleration of deep learning (DL) workloads. Resistive random-access memory (ReRAM) is one of the most promising technol…

Deep Learning

MOELA: A Multi-Objective Evolutionary/Learning Design Space Exploration Framework for 3D Heterogeneous Manycore Platforms

2023-03-10 · Sirui Qi, Yingheng Li, Sudeep Pasricha, Ryan Gary Kim

To enable emerging applications such as deep machine learning and graph processing, 3D network-on-chip (NoC) enabled heterogeneous manycore platforms that can integrate many processing elements (PEs) are needed. However,…

Faster Training of Word Embeddings

2021-01-01 · Eliza Wszola, Martin Jaggi, Markus Püschel

Word embeddings have gained increasing popularity in the recent years due to the Word2vec library and its extension fastText that uses subword information. In this paper, we aim at improving the execution speed of fastTe…

Word Embeddings

A Reinforcement Learning-Based Task Mapping Method to Improve the Reliability of Clustered Manycores

2024-12-26 · Fatemeh Hossein-Khani, Omid Akbari

The increasing scale of manycore systems poses significant challenges in managing reliability while meeting performance demands. Simultaneously, these systems become more susceptible to different aging mechanisms such as…

Q-LearningReinforcement Learning (RL)