Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ali Murat Gok

dblp:200/0291 · also Ali Murat Gök · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
3since 2021 · last 2023
0009-0000-9701-3956ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 58% Hardware reliability and fault tolerance · 13% Emerging computing paradigms · 13%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing › GPU architecture
energy-efficient GPU design
0.512021
ST2 GPU: An Energy-Efficient GPU Design with Spatio-Temporal Shared-Thread Speculative Adders · DAC 2021
GPUs and heterogeneous computing
GPU architecture
0.512021
ST2 GPU: An Energy-Efficient GPU Design with Spatio-Temporal Shared-Thread Speculative Adders · DAC 2021
Emerging computing paradigms
approximate computing
0.212015
b-HiVE: a bit-level history-based error model with value correlation for voltage-scaled integer and floating point units · DAC 2015
Hardware reliability and fault tolerance
soft errors
0.212015
b-HiVE: a bit-level history-based error model with value correlation for voltage-scaled integer and floating point units · DAC 2015
Integrated circuit design › low-power circuit design
energy-efficient arithmetic
0.112021
ST2 GPU: An Energy-Efficient GPU Design with Spatio-Temporal Shared-Thread Speculative Adders · DAC 2021
Integrated circuit design
low-power circuit design
0.112015
b-HiVE: a bit-level history-based error model with value correlation for voltage-scaled integer and floating point units · DAC 2015
Energy-efficient computing
voltage scaling
0.112015
b-HiVE: a bit-level history-based error model with value correlation for voltage-scaled integer and floating point units · DAC 2015

Methods — techniques the papers use, named apart from their topics

speculative execution · 0.5history-based prediction · 0.5bit-level error modeling · 0.2analog simulation validation · 0.2
YearPublicationVenuePosition
2023 SZ3: A Modular Framework for Composing Prediction-Based Error-Bounded Lossy Compressors
abstract
Today's scientific simulations require a significant reduction of data volume because of extremely large amounts of data they produce and the limited I/O bandwidth and storage space. Error-bounded lossy compression has been considered one of the most effective solutions to the above problem. In practice, however, the best-fit compression method often needs to be customized or optimized in particular because of diverse characteristics in different datasets and various user requirements on the compression quality and performance. In this paper, we address this issue with a novel modular, composable compression framework named SZ3. Our contributions are four-folds. (1) We develop SZ3 which features an innovative modular abstraction for the prediction-based compression framework, such that compression modules can be plugged in easily to create new compressors based on characteristics of data and user requirements. (2) We create a new compression pipeline by SZ3 for GAMESS data, which significantly improves the compression ratios over state-of-the-art compressors. (3) We develop an adaptive compression pipeline by SZ3 for APS data with minimal efforts, which leads to the best rate-distortion among all existing error-bounded lossy compressors for any bit-rate. (4) We compare the sustainability of SZ3 with leading error-bounded prediction-based compressors, and then demonstrate the necessity of diverse pipelines by integrating and evaluating several compression pipelines on diverse scientific datasets from multiple disciplines. Experiments show that SZ3 incurs very limited overhead in compressor integration and our customized compression pipelines lead to up to 20% improvement in compression ratios under the same data distortion, when compared with the best existing approach.
Xin Liang 0001, Kai Zhao 0008, Sheng Di, Sihuan Li, Robert Underwood, Ali Murat Gok, Jiannan Tian, Junjing Deng, Jon Calhoun 0001, Dingwen Tao, Zizhong Chen, Franck Cappello
IEEE Trans. Big Data6
2021 cuZ-Checker: A GPU-Based Ultra-Fast Assessment System for Lossy Compressions
abstract
Lossy compression is becoming an indispensable technique for the success of today’s extreme-scale high-performance computing projects that produce vast volumes of data during scientific simulations or instrument data acquisitions. Comprehensively understanding the compression quality and performance of different lossy compressors is critical to selecting the best-fit compressors and using them properly and efficiently in practice. A few lossy compression assessment tools (e.g., Z-checker) have been developed, but none of them support the execution in a GPU environment. This is a significant gap because many recent extreme-scale applications and lossy compressors (e.g., cuSZ) can run entirely within GPUs. In this work, we develop an efficient lossy compression measuring system (called cuZ-Checker) on the GPU platform, which aims to perform the lossy compression quality and performance assessment completely within the GPU environment. Our contribution is threefold. (1) We develop a novel GPU-based lossy compression measuring framework using a computation pattern-based design approach. This approach classifies the computing-intensive metrics into three categories based on their patterns which creates large opportunities for kernel fusion and data reuse. (2) For each pattern in cuZ-Checker, we develop a CUDA kernel and provide fine-grained optimizations to boost its performance. (3) We thoroughly evaluate our cuZ-checker on a V100 GPU using four real-world scientific application datasets. Experiments show that cuZ-Checker can significantly accelerate the overall lossy compression assessment performance by $23X \sim31X$ compared with the OpenMP-based multithreading CPU performance. To the best of our knowledge, this is the first lossy compression measuring system designed for GPU devices.
Xiaodong Yu 0001, Sheng Di, Ali Murat Gok, Dingwen Tao, Franck Cappello
CLUSTER3
2021 ST2 GPU: An Energy-Efficient GPU Design with Spatio-Temporal Shared-Thread Speculative Adders
abstract
Modern GPUs employ thousands of cores, yielding higher performance but also higher power consumption. To meet performance targets while staying within a reasonable power budget, designers have to make these execution cores increasingly more power efficient. One way to increase their power efficiency is to employ power-efficient adders. In this paper, we observe that consecutive arithmetic computations from the same code location are highly correlated and propose ST2GPU, a GPU architecture that uses history-based speculative adders that produce guaranteed correct results while saving 70% of the nominal adder power. We estimate that ST2GPU saves 21% of the GPU chip energy with practically no performance and area overheads.
Vijay Kandiah, Ali Murat Gok, Georgios Tziantzioulis, Nikos Hardavellas
DAC2
2018 PaSTRI: Error-Bounded Lossy Compression for Two-Electron Integrals in Quantum Chemistry
abstract
Computation of two-electron repulsion integrals is the critical and the most time-consuming step in a typical parallel quantum chemistry simulation. Such calculations have massive computing and storage requirements, which scale as O(N^4) with the size of a chemical system. Compressing the integral's data and storing it on disk can avoid costly recalculation, significantly speeding the overall quantum chemistry calculations; but it requires a fast compression algorithm. To this end, we developed PaSTRI (Pattern Scaling for Two-electron Repulsion Integrals) and implemented the algorithm in the data compression package SZ. PaSTRI leverages the latent pattern features in the integral dataset and optimizes the calculation of the appropriate number of bits required for the storage of the integral. We have evaluated PaSTRI using integral datasets generated by the quantum chemistry program GAMESS. The results show an excellent 16.8 compression ratio with low overhead, while maintaining 10-10absolute precision based on user's requirement.
Ali Murat Gok, Sheng Di, Yuri Alexeev, Dingwen Tao, Vladimir A. Mironov, Xin Liang 0001, Franck Cappello
CLUSTER1
2017 VaLHALLA: Variable Latency History Aware Local-carry Lazy Adder
abstract
Current low-energy adder designs fail to address subtraction or signed operations, are imprecise, or have large overheads. These overheads include overlapping sub-adders, relatively complex carry speculation mechanisms and bulky error correction circuits, all of which consume considerable amount of energy. In this paper, we address all these problems and introduce Variable Latency History Aware Local-carry Lazy Adder (VaLHALLA). VaLHALLA employs sliced non-overlapping sub-adders and speculates the carry-ins for each slice by exploiting the temporal operand correlation of each instruction location (i.e., it considers both operand history and instruction locale). VaLHALLA achieves accurate results at lower energy-delay-product than competing designs.
Ali Murat Gok, Nikos Hardavellas
ACM Great Lakes Symposium on VLSI1
2016 Lazy Pipelines: Enhancing quality in approximate computing
Georgios Tziantzioulis, Ali Murat Gok, S. M. Faisal, Nikos Hardavellas, Seda Ogrenci Memik, Srinivasan Parthasarathy 0001
DATE2
2015 Edge importance identification for energy efficient graph processing
abstract
Modern graphs are large, often containing billions of nodes and edges that demand huge amount of processing for analysis purposes. The algorithms processing these graphs often run for long time and consume substantial amount of energy. However, not all edges in the graphs are equally important. Some edges play critical role in maintaining the community and other interesting structures in the graph, while the rest are less important for analysis. Identifying edges as important and unimportant allows one to apply elastic fidelity computing when processing edges of low importance, hence saving significant amount of energy while processing large graphs. In this paper we propose a novel technique for identifying important edges in a graph using a fast method that exploits locality sensitive hashing. We then propose a framework for energy-efficient computing that applies elastic fidelity computing when processing edges of low importance and applies full fidelity computing when processing important edges. This allows the framework to deliver good results while saving energy when processing a large number of low-importance edges. Our proposed technique reduces the power consumption by 3-30% while still producing results that are within acceptable range of the full-accuracy results.
S. M. Faisal, Georgios Tziantzioulis, Ali Murat Gok, Nikos Hardavellas, Seda Ogrenci Memik, Srinivasan Parthasarathy 0001
IEEE BigData3
2015 b-HiVE: a bit-level history-based error model with value correlation for voltage-scaled integer and floating point units
abstract
Existing timing error models for voltage-scaled functional units ignore the effect of history and correlation among outputs, and the variation in the error behavior at different bit locations. We propose b-HiVE, a model for voltage-scaling-induced timing errors that incorporates these attributes and demonstrates their impact on the overall model accuracy. On average across several operations, b-HiVE's estimation is within 1--3% of comprehensive analog simulations, which corresponds to 5--17x higher accuracy (6--10x on average) than error models currently used in approximate computing research. To the best of our knowledge, we present the first bit-level error models of arithmetic units, and the first error models for voltage scaling of bitwise logic operations and floating-point units.
Georgios Tziantzioulis, Ali Murat Gok, S. M. Faisal, Nikos Hardavellas, Seda Ogrenci Memik, Srinivasan Parthasarathy 0001
DAC2