This thesis deals with the design of a floating point module, which allows to perform operations with floating point operands that have any bit width. For this purpose, the module is implemented as a template class in C ++. The module is designed to allow it to be used when designing an application-specific processor. First, the floating point number and template functions in c ++ are described. In the practical part the algorithms of the individual operations and the design of the module itself are described as template libraries
The C4TS++ library, that stands for "Concepts for Template Specialization in C++", provides an imple...
This work addresses how the C++ programming language can be extended through libraries to enhance an...
This development provides a formal model of IEEE-754 floating-point arithmetic. This formalization, ...
Tato práce se zabývá návrhem floating point modulu, který umožní provádět operace s floating point o...
Abstract The generic programming paradigm has exerted great influence on the recent development of C...
You can find example of interval arithmetic template class for the C++ programming language but none...
In this paper, the design of various generators of floating point operators is discussed. These oper...
High-level Synthesis (HLS) tools have greatly increased the productivity of FPGA application develop...
This paper describes the parameterisation, implementation and evaluation of floating-point adders a...
This handbook aims to provide a complete overview of modern floating-point arithmetic, including a d...
Abstract. Templates are a powerful but poorly understood feature of the C++ language. Their syntax r...
This paper describes the parameterisation, implementation and eval-uation of floating-point adders a...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
Presents the development of object-oriented finite element classes based on the concept of parameter...
Abstract – Although the use of floating point hardware in FPGAs has long been considered unfeasible ...
The C4TS++ library, that stands for "Concepts for Template Specialization in C++", provides an imple...
This work addresses how the C++ programming language can be extended through libraries to enhance an...
This development provides a formal model of IEEE-754 floating-point arithmetic. This formalization, ...
Tato práce se zabývá návrhem floating point modulu, který umožní provádět operace s floating point o...
Abstract The generic programming paradigm has exerted great influence on the recent development of C...
You can find example of interval arithmetic template class for the C++ programming language but none...
In this paper, the design of various generators of floating point operators is discussed. These oper...
High-level Synthesis (HLS) tools have greatly increased the productivity of FPGA application develop...
This paper describes the parameterisation, implementation and evaluation of floating-point adders a...
This handbook aims to provide a complete overview of modern floating-point arithmetic, including a d...
Abstract. Templates are a powerful but poorly understood feature of the C++ language. Their syntax r...
This paper describes the parameterisation, implementation and eval-uation of floating-point adders a...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
Presents the development of object-oriented finite element classes based on the concept of parameter...
Abstract – Although the use of floating point hardware in FPGAs has long been considered unfeasible ...
The C4TS++ library, that stands for "Concepts for Template Specialization in C++", provides an imple...
This work addresses how the C++ programming language can be extended through libraries to enhance an...
This development provides a formal model of IEEE-754 floating-point arithmetic. This formalization, ...