-
1 code parallelization
English-Russian dictionary of computer science and programming > code parallelization
-
2 parallelization
English-Russian dictionary of computer science and programming > parallelization
-
3 vectorized code
векторизованный код [программы]код, полученный в результате либо автоматического распараллеливания (automatic parallelization) либо векторизации (vectorization)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > vectorized code
-
4 compiler optimization
один из этапов компиляции, на котором с помощью методов оптимизации происходит преобразование программы, сохраняющее её семантику, но уменьшающее размер кода и/или время выполнения. Как правило, уменьшение размера кода увеличивает время выполнения, и наоборот. Поскольку ручная оптимизация программы стоит дорого и занимает много времени, а программисты, работающие на ЯВУ, обычно не знают тонкостей архитектуры конкретного целевого процессора, то сейчас кроме редких случаев используется оптимизация при компиляции, когда компилятор автоматически выбирает наиболее эффективный способ оптимизации и детали реализации в соответствии с заданным уровнем оптимизациисм. тж. antidependence, branch deletion, automatic parallelization, constant folding, constant propagation, control dependence, copy propagation, CSE, data dependence, dead statement, expression folding, fission by name, global forward substitution, GVN, hand optimization, intermediate representation, interprocedural optimization, jump threading, lazy evaluation, induction variable, instruction scheduling, instruction selection, local optimization, loop collapsing, loop invariant code motion, loop inversion, loop parallelization, loop optimization, loop peeling, loop skewing, loop splitting, loop tiling, loop transformation, loop unrolling, loop unrolling and jamming, loop unswitching, loop unwinding, loop vectorization, LNO, optimization, optimization technique, optimizing compiler, output dependence, partial evaluation, peephole optimization, polytope model, PRE, redundant-test elimination, register allocation, register spilling, scalar replacement, SSA, static analysis, strength reduction, strip mining, test promotion, trace scheduling, true dependence, two-version loop, vectorizationАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > compiler optimization
-
5 parallel optimization
трансформация исходного текста в параллельный код ( parallel code), т. е. его распараллеливание (parallelization) и перестройка структуры кода (реструктуризация) для повышения эффективности его параллельного исполнения (parallel performance)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > parallel optimization
См. также в других словарях:
Automatic parallelization — Automatic parallelization, also auto parallelization, autoparallelization, parallelization, or //ization (shorthand), the last two of which imply automation when used in context, refers to converting sequential code into multi threaded or… … Wikipedia
Armand Navabi — (aka MC Plus+, previously Sir Code A Lot) is an Iranian American Nerdcore hip hop rapper, programmer and PhD student at Purdue University in Indiana. He currently works on automatic code parallelization and has contributed to the fields of… … Wikipedia
Sieve C++ Parallel Programming System — The Sieve C++ Parallel Programming System is a C++ compiler and parallel runtime designed and released by Codeplay that aims to simplify the parallelization of code so that it may run efficiently on multi processor or multi core systems. It is an … Wikipedia
Loop optimization — In compiler theory, loop optimization plays an important role in improving cache performance, making effective use of parallel processing capabilities, and reducing overheads associated with executing loops. Most execution time of a scientific… … Wikipedia
Karp-Flatt metric — The Karp Flatt Metric is a measure of parallelization of code in parallel processor systems. This metric exists in addition to Amdahl s Law and the Gustafson s Law as an indication of the extent to which a particular computer code is parallelized … Wikipedia
Web crawler — For the search engine of the same name, see WebCrawler. For the fictional robots called Skutters, see Red Dwarf characters#The Skutters. Not to be confused with offline reader. A Web crawler is a computer program that browses the World Wide Web… … Wikipedia
Compiler optimization — is the process of tuning the output of a compiler to minimize or maximize some attributes of an executable computer program. The most common requirement is to minimize the time taken to execute a program; a less common one is to minimize the… … Wikipedia
OpenMP — Original author(s) OpenMP Architecture Review Board[1] Developer(s) OpenMP Architecture Review Board … Wikipedia
Comparison of MPI, OpenMP, and Stream Processing — MPI= MPI is a language independent communications protocol used to program parallel computers. Both point to point and collective communication are supported. MPI is a message passing application programmer interface, together with protocol and… … Wikipedia
OpenFOAM — Developer(s) OpenCFD Ltd. Initial release 10 December 2004 Stable release 2.0.1 / 4 August 2011 Operating system Unix/Linux … Wikipedia
VisIt — Infobox Software name = VisIt caption = author = developer = Lawrence Livermore National Laboratory released = latest release version = 1.10 latest release date = September 2008 operating system = Unix/Linux, Mac OS X, Microsoft Windows genre =… … Wikipedia