Writing mixed-precision kernels allows to achieve higher throughput together with outputs whose precision remain within given limits. The recent introduction of native half-precision arithmetic capabilities in several GPUs, such as NVIDIA P100 and AMD Vega 10, contributes to make precision-tuning even more relevant as of late. However, it is not trivial to manually find which variables are to be represented as half-precision instead of single- or double-precision. Although the use of half-precision arithmetic can speed up kernel execution considerably, it can also result in providing non-usable kernel outputs, whenever the wrong variables are declared using the half-precision data-type. In this paper we present an automatic approach for pre...
Approximate computing, where computation accuracy is traded off for better performance or higher dat...
Many classes of applications, both in the embedded and high performance domains, can trade off the a...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Writing mixed-precision kernels allows to achieve higher throughput together with outputs whose prec...
Writing mixed-precision kernels allows to achieve higher throughput together with outputs whose prec...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Mixed precision is an approximate computing technique that can be used to trade-off computation accu...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
High performance Computing is increasingly being done on parallel machines like GPUs. In my work, I ...
Graphics Processing Units (GPUs) have revolutionized the computing landscape in the past decade and ...
In this paper, we present our implementation of an Auto tuning system, written in C++, which incorpo...
Precision tuning consists of finding the least floating-point formats enabling a program to compute ...
Approximate computing, where computation accuracy is traded off for better performance or higher dat...
ixed precision is an approximate computing technique that can be used to trade-off computation accur...
Approximate computing, where computation accuracy is traded off for better performance or higher dat...
Many classes of applications, both in the embedded and high performance domains, can trade off the a...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Writing mixed-precision kernels allows to achieve higher throughput together with outputs whose prec...
Writing mixed-precision kernels allows to achieve higher throughput together with outputs whose prec...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Mixed precision is an approximate computing technique that can be used to trade-off computation accu...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
High performance Computing is increasingly being done on parallel machines like GPUs. In my work, I ...
Graphics Processing Units (GPUs) have revolutionized the computing landscape in the past decade and ...
In this paper, we present our implementation of an Auto tuning system, written in C++, which incorpo...
Precision tuning consists of finding the least floating-point formats enabling a program to compute ...
Approximate computing, where computation accuracy is traded off for better performance or higher dat...
ixed precision is an approximate computing technique that can be used to trade-off computation accur...
Approximate computing, where computation accuracy is traded off for better performance or higher dat...
Many classes of applications, both in the embedded and high performance domains, can trade off the a...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...