Data-intensive programs deal with big chunks of data and often contain compute-intensive characteristics. Among various HPC application domains, big data analytics, machine learning and the more recent deep-learning models are well-known data-intensive applications. An efficient design of such applications demands extensive knowledge of the target hardware and software, particularly the memory/cache hierarchy and the data communication among threads/processes. Such a requirement makes code development an arduous task, as inappropriate data structures and algorithm design may result in superfluous runtime, let alone hardware incompatibilities while porting the code to other platforms. In this dissertation, we introduce a set of tools and ...
In this paper, we analyze heterogeneous performance exhibited by some popular deep learning software...
After a decade of accelerated progress in the different areas of machine learning (ML), it has becom...
Deep Learning, specifically Deep Neural Networks (DNNs), is stressing storage systems in new...
Data-intensive programs deal with big chunks of data and often contain compute-intensive characteris...
Accelerating and scaling the training of deep neural networks (DNNs) is critical to keep up with gro...
Computers are powerful tools which perform fast, accurate calculations over huge sets of data. Howev...
Deep learning has been a very popular topic in Artificial Intelligent industry these years and can b...
The recent “Cambrian explosion” of Deep Learning (DL) algorithms in concert with the end of Moore’s ...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
Continuously increasing data volumes from multiple sources, such as simulation and experimental meas...
Large scale machine learning has many characteristics that can be exploited in the system designs to...
In recent years, machine learning (ML) and, more noticeably, deep learning (DL), have be- come incre...
peer reviewedWith renewed global interest for Artificial Intelligence (AI) methods, the past decade ...
We devise a performance model for GPU training of Deep Learning Recommendation Models (DLRM), whose ...
Big data processing has recently gained a lot of attention both from academia and industry. The term...
In this paper, we analyze heterogeneous performance exhibited by some popular deep learning software...
After a decade of accelerated progress in the different areas of machine learning (ML), it has becom...
Deep Learning, specifically Deep Neural Networks (DNNs), is stressing storage systems in new...
Data-intensive programs deal with big chunks of data and often contain compute-intensive characteris...
Accelerating and scaling the training of deep neural networks (DNNs) is critical to keep up with gro...
Computers are powerful tools which perform fast, accurate calculations over huge sets of data. Howev...
Deep learning has been a very popular topic in Artificial Intelligent industry these years and can b...
The recent “Cambrian explosion” of Deep Learning (DL) algorithms in concert with the end of Moore’s ...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
Continuously increasing data volumes from multiple sources, such as simulation and experimental meas...
Large scale machine learning has many characteristics that can be exploited in the system designs to...
In recent years, machine learning (ML) and, more noticeably, deep learning (DL), have be- come incre...
peer reviewedWith renewed global interest for Artificial Intelligence (AI) methods, the past decade ...
We devise a performance model for GPU training of Deep Learning Recommendation Models (DLRM), whose ...
Big data processing has recently gained a lot of attention both from academia and industry. The term...
In this paper, we analyze heterogeneous performance exhibited by some popular deep learning software...
After a decade of accelerated progress in the different areas of machine learning (ML), it has becom...
Deep Learning, specifically Deep Neural Networks (DNNs), is stressing storage systems in new...