Explicit parallelism
http://dbpedia.org/resource/Explicit_parallelism
In computer programming, explicit parallelism is the representationof concurrent computations by means of primitivesin the form of special-purpose directives or function calls. Most parallel primitives are related to process synchronization, communication or task partitioning. As they seldom contribute to actually carry out the intended computation of the program, their computational cost is often consideredas .
rdf:langString
У комп'ютерному програмуванні явний паралелізм - це уявлення паралельних обчислень за допомогою примітивів у вигляді директив спеціального призначення або викликів функцій. Більшість паралельних примітивів пов'язані з процесом синхронізації, зв'язку або завдання ділення. Оскільки вони рідко сприяють фактичному виконувананню наміченої обчислювальної програми, їх обчислювальна цінність часто розглядається, як розпаралелювання накладних витрат.
rdf:langString
rdf:langString
Explicit parallelism
rdf:langString
Явний паралелізм
xsd:integer
3095332
xsd:integer
802845156
rdf:langString
In computer programming, explicit parallelism is the representationof concurrent computations by means of primitivesin the form of special-purpose directives or function calls. Most parallel primitives are related to process synchronization, communication or task partitioning. As they seldom contribute to actually carry out the intended computation of the program, their computational cost is often consideredas . The advantage of explicit parallel programming is the absolute programmercontrol over the parallel execution. A skilledparallel programmer takes advantage of explicit parallelism to producevery efficient code. However, programming with explicit parallelism is often difficult, especially for non computing specialists, because of the extra work involved in planningthe task division and synchronization of concurrent processes. In some instances, explicit parallelism may be avoided with the use of an optimizing compiler that automatically extracts the parallelism inherent to computations (see implicit parallelism).
rdf:langString
У комп'ютерному програмуванні явний паралелізм - це уявлення паралельних обчислень за допомогою примітивів у вигляді директив спеціального призначення або викликів функцій. Більшість паралельних примітивів пов'язані з процесом синхронізації, зв'язку або завдання ділення. Оскільки вони рідко сприяють фактичному виконувананню наміченої обчислювальної програми, їх обчислювальна цінність часто розглядається, як розпаралелювання накладних витрат. Явний паралелізм характеризується наявністю явних конструкцій в мові програмування, спрямованих на опис (до деякої міри деталізації) спосіб, в якому паралельні обчислення матимуть місце. В цих рамках існує широкий спектр рішень. Одна крайність представлена "древнім" використанням основних механізмів, низького рівня, щоб мати справу з паралелізмом - як вилка / приєднатися до примітиви, семафори і т.д. - в кінцевому рахунку додані до існуючих мов програмування. Хоча це дозволяє досягнути найвищої ступені гнучкості (будь-яка форма паралельного управління може бути реалізована в термінах основного низького рівня), він залишає додатковий тягар складності повністю на плечах програміста, що робить його завдання надзвичайно ускладненим. Більш складні підходи були запропоновані, забезпечуючи користувачам засоби для роботи з паралельних обчислень на більш високому рівні абстракції. Це йде зі спеціалізованих бібліотек, що забезпечують єдиний набір комунікаційних примітивів, щоб приховати деталі обчислювальної середовища.
xsd:nonNegativeInteger
1537