Non-Volatile Memory Accelerated Geometric Multi-Scale Resolution Analysis

被引:1
作者
Wood, Andrew [1 ]
Hershcovitch, Moshik [2 ]
Waddington, Daniel [2 ]
Cohen, Sarel [3 ]
Wolf, Meredith [4 ]
Suh, Hongjun [5 ]
Zong, Weiyu [1 ]
Chin, Peter [1 ]
机构
[1] Boston Univ, Boston, MA 02215 USA
[2] IBM Res, Armonk, NY USA
[3] Hasso Plattner Inst, Potsdam, Germany
[4] Williams Coll, Williamstown, MA 01267 USA
[5] Seoul Natl Univ, Seoul, South Korea
来源
2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC) | 2021年
关键词
DIMENSIONALITY REDUCTION;
D O I
10.1109/HPEC49654.2021.9622854
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dimensionality reduction algorithms are standard tools in a researcher's toolbox. Dimensionality reduction algorithms are frequently used to augment downstream tasks such as machine learning, data science, and also are exploratory methods for understanding complex phenomena. For instance, dimensionality reduction is commonly used in Biology as well as Neuroscience to understand data collected from biological subjects. However, dimensionality reduction techniques are limited by the von-Neumann architectures that they execute on. Specifically, data intensive algorithms such as dimensionality reduction techniques often require fast, high capacity, persistent memory which historically hardware has been unable to provide at the same time. In this paper, we present a re-implementation of an existing dimensionality reduction technique called Geometric Multi-Scale Resolution Analysis (GMRA) which has been accelerated via novel persistent memory technology called Memory Centric Active Storage (MCAS). Our implementation uses a specialized version of MCAS called PyMM that provides native support for Python datatypes including NumPy arrays and PyTorch tensors. We compare our PyMM implementation against a DRAM implementation, and show that when data fits in DRAM, PyMM offers competitive runtimes. When data does not fit in DRAM, our PyMM implementation is still able to process the data.
引用
收藏
页数:7
相关论文
共 29 条
[1]   Multi-scale geometric methods for data sets II: Geometric Multi-Resolution Analysis [J].
Allard, William K. ;
Chen, Guangliang ;
Maggioni, Mauro .
APPLIED AND COMPUTATIONAL HARMONIC ANALYSIS, 2012, 32 (03) :435-462
[2]  
Axelrod Amittai, 2011, P 2011 C EMPIRICAL M, P355
[3]  
Balasubramanian M, 2002, SCIENCE, V295
[4]  
Beygelzimer A., 2006, ICML
[5]  
Deng J, 2009, PROC CVPR IEEE, P248, DOI 10.1109/CVPRW.2009.5206848
[6]   How Does the Brain Solve Visual Object Recognition? [J].
DiCarlo, James J. ;
Zoccolan, Davide ;
Rust, Nicole C. .
NEURON, 2012, 73 (03) :415-434
[7]  
Ghashami M., 2015, ARXIV PREPRINT ARXIV
[8]   SINGULAR VALUE DECOMPOSITION AND LEAST SQUARES SOLUTIONS [J].
GOLUB, GH ;
REINSCH, C .
NUMERISCHE MATHEMATIK, 1970, 14 (05) :403-&
[9]  
Huang SY, 2020, PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P623
[10]  
Intel Corporation, 2020, PERS MEM DEV KIT