Описание тега speculative-execution
1
ответ
Почему бы просто не предсказать обе ветви?
Процессор использует предсказание ветвления для ускорения кода, но только в том случае, если первая ветвь фактически взята. Почему бы просто не взять обе ветви? То есть, предположим, что обе ветви будут поражены, кешировать обе стороны, а при необхо…
03 апр '18 в 03:56
1
ответ
Неопределенные инструкции процессора без выполнения вызывают ошибки?
Сейчас я пытаюсь отправлять коды динамически, например, SSE, AVX и так далее. В двоичном файле все коды, которые будут отправлены во время выполнения, связаны. Я беспокоюсь, что неопределенные инструкции ЦП в пути кода, которые не будут выполняться …
23 фев '15 в 10:25
4
ответа
Различия между MapReduce и пряжей
Я искал о hadoop и mapreduce в отношении проблем отставания и работ по этой проблемено вчера я обнаружил, что есть Hadoop 2 с пряжей,,к сожалению, ни одна статья не говорит о проблеме отставания в пряжеИтак, я хочу знать, в чем разница между MapRedu…
15 ноя '14 в 08:01
3
ответа
Каковы различия между Meltdown и Spectre?
Каковы основные различия между недавно обнаруженными аппаратными уязвимостями Meltdown и Spectre? Я знаю, что они оба полагаются на умозрительное исполнение, но как они отличаются друг от друга?
11 янв '18 в 06:09
3
ответа
Разница между спекуляцией и предсказанием
В компьютерной архитектуре В чем разница между (отраслевым) предсказанием и спекуляцией?? Они кажутся очень похожими, но я думаю, что между ними есть тонкое различие.
13 авг '12 в 07:55
2
ответа
Hadoop несколько выходов с умозрительным исполнением
У меня есть задача, которая записывает вывод avro в несколько каталогов, организованных несколькими полями входных записей. Например: Обработка записей стран по годам и напишите в структуре каталогов страны / года например: Выходы / США /2015/output…
05 май '15 в 19:43
1
ответ
Производит ли процессор умозрительное выполнение над таблицей указателей на функции?
Если у кого-то есть таблица указателей на функции, а индекс предоставляется как переменная переменная, будет ли сгенерированный код рассматриваться как не имеющий ответвлений, и это позволит избежать спекулятивного выполнения, или процессор все еще …
29 мар '18 в 00:39
2
ответа
Внеочередное исполнение против спекулятивного исполнения
Я прочитал страницу в Википедии о неработающем исполнении и спекулятивных махинациях. Что я не могу понять, хотя это сходства и различия. Мне кажется, что спекулятивное выполнение использует внеочередное выполнение, когда оно, например, не определил…
01 апр '18 в 19:33
3
ответа
Зачем нам нужен 'seq' или 'pseq' с 'par' в Haskell?
Я пытаюсь понять, почему нам нужны все части стандартного примера кода: a `par` b `pseq` a+b Почему следующего не будет достаточно? a `par` b `par` a+b Вышеупомянутое выражение кажется очень описательным: попробуйте оценить оба a а также b параллель…
02 янв '11 в 02:00
2
ответа
Hadoop Reducer: как я могу выводить в несколько каталогов, используя умозрительное выполнение?
У меня есть редуктор, который должен выводить результаты в разные каталоги, чтобы впоследствии мы могли использовать выходные данные в качестве входных данных для Hive в качестве секционированной таблицы. (Hive создает разделы на основе имени папки)…
12 фев '13 в 01:51
2
ответа
Спекулятивное исполнение Mapreduce/Spark
Я знаю, что Hadoop/Spark Framework будет обнаруживать неисправные или медленные машины и выполнять одинаковые задачи на разных машинах. Как будет (на каком основании) фреймворк идентифицировать медленно работающие машины. Есть ли какая-либо статисти…
23 июл '17 в 13:35
1
ответ
Будет ли спекулятивное исполнение следовать дорогостоящей операции?
Если я правильно понимаю ветвление (x86), процессор иногда умозрительно выбирает путь к коду и выполняет инструкции и "отменяет" результаты неверного пути. Что делать, если операция в неправильном кодовом пути очень дорогая, например чтение памяти, …
08 мар '16 в 00:46
1
ответ
Название для шаблона программирования, используемого Mathematica
Начиная с Mathematica 7.0, существует функция ParallelTry [1], которая оценивает несколько функций параллельно, возвращая первый полученный результат. Это похоже на распараллеливание поиска по непересекающейся структуре данных. Другим распространенн…
27 авг '14 в 02:42
1
ответ
Есть ли случай, когда бимодал будет лучше, чем не брать?
Учитывая эти два метода: Динамический бимодальный:Там, где у нас есть 4 этапа, по 2 этапа для каждого (взятый или не взятый) и чередующийся каждый раз, когда алгоритм предсказывает неверное, переходя от принятого<->не принятого после 2 последователь…
12 апр '18 в 00:39
1
ответ
Как я могу предотвратить Firefox от спекулятивной загрузки файла JavaScript?
У меня есть некоторые JavaScript-код в заголовке, который устанавливает cookie. Позже в нижней части страницы я загружаю другой файл JavaScript. Этот файл обслуживается динамической серверной страницей, которая использует cookie для определения того…
13 авг '12 в 14:52
2
ответа
Haskell спекулятивное параллельное исполнение
Я думаю об использовании параллелизма для одной проблемы, которую пытаюсь решить. Проблема примерно такая: данный вход (последовательность точек) находит лучший результат (самый большой треугольник, составленный из этих точек, самая длинная линия и …
05 фев '10 в 10:22
0
ответов
Спекулятивное исполнение оператора if
У нас есть следующая программа: a = random(0,1) #Random number between 0 and 1 if (a > 0.3): #Something Говорит ли механизм спекулятивного выполнения, что это верно в 70% случаев, и поэтому он помещает следующую инструкцию в конвейер с вероятност…
18 окт '18 в 09:32
2
ответа
Как я могу отключить спекулятивное выполнение Hadoop из Java
После прочтения спекулятивного выполнения задачи Hadoop я пытаюсь отключить спекулятивное выполнение, используя новый API Java, но это не имеет никакого эффекта. Это мой основной класс: public class Main { public static void main(String[] args) thro…
24 апр '14 в 10:21
2
ответа
Спекулятивное тестирование Hadoop
Я работаю над Hadoop для моей магистерской диссертации, Hadoop 1.1.2. Я изучаю новый алгоритм для спекулятивных задач и поэтому на этом первом шаге я пытаюсь применить некоторые изменения в коде. К сожалению, также используя 2 узла, я не могу вызват…
30 май '14 в 03:20
1
ответ
Что именно происходит, когда процессор Skylake неправильно предсказывает ветку?
Я пытаюсь подробно понять, что происходит с инструкциями на разных этапах конвейера ЦП Skylake, когда ветка неверно предсказана, и как быстро могут начать выполняться инструкции из правильного места назначения ветки. Итак, давайте пометим два пути к…
22 июн '18 в 08:41