Версия на русском языке

RSS

Низкоуровневое программирование

Author: Igor Manushin
Annotation: This article contains the basic maxims of development using technology OpenCL. Internal architechture of the videocards have set of features therefore this article also contains the necessary information about code invocation on the videocards. In addition to this article contains examples which demonstate differences of the development using videocards and using central processor only. The article can be helpful if you want to learn OpenCL technology or CUDA technology. Also it can be helpful if you want to choose the most appropriate technology for the target loaded application.

Keywords: OpenCL; CUDA
Author: Karavaev Dmitry
Translator: Name Surname
Source: source
Contributor: Name Surname
Annotation: Annotation of my article.

Keywords: semicolon separated keywords list;
Author: Karavaev Dmitry
Translator: Фамилия Имя Отчество
Source: Название источника где статья была опубликована впервые
Contributor: Фамилия Имя Отчество
Annotation: The article describes examples of possible changes which can be made in the IA-32 processor’s instruction set for the purpose of obtaining a more compact and effective code.

Keywords: instruction; x86
Annotation:

Keywords:
Author: Karavaev Dmitry
Translator: Name Surname
Source: source
Contributor: Name Surname
Annotation: The article describes tools for continuity check of internal structure of heap which were added to the system library. The tools are used during memory allotment and memory deallocation, they enable a search of the cause of the error.

Keywords: memory; “heap”;
Author: Karavaev Dmitry
Translator: Name Surname
Source: source
Contributor: Name Surname
Annotation: The article describes an optimization method which was successfully used in compiling. It allows the compiler to mark out particular fragments of the source code in a universal way and to generate more effective final code for them.

Keywords: optimization; compiler
Author: Karavaev Dmitry
Translator: Name Surname
Source: source
Contributor: Name Surname
Annotation: The article describes a method of register allocation which is used in the course of code generation for processors having the IA-32 architecture. The method allows the compiler to optimize the code.

Keywords: registers; optimization; compiler;
Author: Karavaev Dmitry
Annotation: The article describes the implementation of calculations without rounding for the values represented by decimals in the translator.

Keywords: BCD; accuracy;
Author: Karavaev Dmitry
Annotation: The article describes special macros of a translator for the assembler language. The macros allow the programmer to add new processor’s instructions without changing the translator itself.

Keywords: macros; assembler
Author: Karavaev Dmitry
Annotation: The article describes special macros of a translator for the assembler language. The macros allow the programmer to add new processor’s instructions without changing the translator itself.

Keywords: macros; assembler
Author: Karavaev Dmitry
Annotation: The article analyzes validity and utility of the exclusion of a number of x86 architecture processor instructions in mode x86-64.

Keywords: instruction; x86-64
Author: Karavaev Dmitry
Annotation: The article analyzes the possibility of “real time” mode for Windows 7 application programs .

Keywords: Windows; real time