Описание тега pipelining

In computing, a pipeline is a set of data processing elements connected in series, where the output of one element is the input of the next one.
1 ответ

Каково минимальное количество цепочек зависимостей, чтобы максимизировать производительность?

Данная цепочка инструкций связана истинными зависимостями и периодически повторяется (то есть цикл), например (a->b->c)->(a->b->c)->... Предполагая, что он может быть разбит на несколько более коротких и независимых цепочек зависимостей, чтобы получ…
3 ответа

Luigi Pipelining: в Windows нет модуля с именем pwd

Я пытаюсь выполнить учебник, приведенный в https://marcobonzanini.com/2015/10/24/building-data-pipelines-with-python-and-luigi/. Я могу запустить программу самостоятельно, используя локальный планировщик, давая мне: Scheduled 2 tasks of which: * 2 r…
23 май '18 в 10:30
1 ответ

Конвейер Redis, работающий с ошибками кэша

Я пытаюсь найти лучший способ реализовать конвейерную обработку Redis. Мы используем Redis в качестве кэша поверх MySQL для хранения пользовательских данных, списков продуктов и т. Д. Я использую это как отправную точку: https://joshtronic.com/2014/…
31 май '17 в 14:49
1 ответ

Linux конвейерная команда понимание

Я немного новичок в использовании Linux. Сейчас я играю с конвейерной обработкой. Может кто-нибудь сказать мне, почему это не работает: ls | grep 2 | rm (Я пытался удалить все файлы, содержащие 2 в их именах) ls | grep 2 часть работает (она возвраща…
02 апр '14 в 15:35
1 ответ

MIPS Конвейерный вопрос

Нужна ли пересылка (выделена синей стрелкой)? Я подумал, что инструкция add успешно выполнит обратную запись в регистр, прежде чем инструкция OR прочитает ее.
03 май '11 в 09:08
1 ответ

Реализация конвейерного доступа к I-кешу

Я пытаюсь реализовать конвейерный доступ к кешу в качестве метода оптимизации, чтобы увеличить пропускную способность кеша для I-кеша, который является кешем L-1. Мне нужно сделать это в Verilog. Размер кэша составляет 64 КБ, и двусторонний ассоциат…
11 окт '16 в 12:30
1 ответ

Как найти время выполнения для конвейерной машины?

Мы выполняем следующие инструкции на машине Если машина конвейерная, это займет около 200 пс * 3 = 600 пс. Хотелось бы узнать, сколько времени занимает выполнение, если конвейерная машина выполняет 1000 003 инструкций? Это 1 000 000 * 200 пс + 600 п…
2 ответа

Позднее обновление lhr / ghr в длинном конвейере

Мне интересно, является ли это жизнеспособным сценарием в длинных конвейерах, когда младшая инструкция ветвления уже обрабатывается механизмом предсказания ветвления, но соответствующий lhr (или ghr, в зависимости от реализации) все еще не обновлен …
0 ответов

Процесс конвейерной обработки в VHDL?

В течение последних нескольких дней я искал метод написания небольшого числа VHDL для проекта, который позволил бы мне запускать обработку набора данных и передавать результаты. Устройство, которое я использую, может начать собирать второй набор дан…
19 апр '16 в 23:08
0 ответов

Как обрабатывать конвейерные запросы с C#?

Мне нужно обрабатывать конвейерные запросы на моем сервере C# Mono (Mono версия 3.12.1 для Linux), но я заметил, что второй запрос в конвейере всегда игнорируется. Вот моя команда netcat для тестирования конвейеризации: nc -v localhost 5000 < htt…
04 май '15 в 20:02
3 ответа

Является ли "a -> b -> (a -> b -> c) -> c" для применения двух параметров стандартной функциональной концепцией?

Наткнулся на необходимость функции с подписью 'a -> 'b -> ('a -> 'b -> 'c) -> 'c использовать для применения двух аргументов при конвейере: let apply2 x y f = f x y Мне это нужно, потому что я использую функцию myFun : MyType -> Ty…
1 ответ

Производительность АЛУ улучшена на 50%

В базовом пятиступенчатом конвейере MIPS, если производительность ALU улучшится на 50%, как это повлияет на общую производительность ЦП?
01 авг '13 в 00:58
1 ответ

Прокси-сервер, поддерживающий интеллектуальную конвейеризацию / мультиплексирование

Итак, я хочу разработать прокси-сервер, который при обращении проверяет размер того, что он будет загружать в прокси (скорее всего, с использованием head), и если он превышает установленный размер, он разделяет загрузку запроса через конвейерную обр…
29 июн '11 в 23:25
0 ответов

Постоянное соединение с ответом OnReceived

Я только начинаю узнавать о "постоянных соединениях" в SignalR и, например, могу отправлять предварительно сериализованный JSON. Но этот метод отправки от клиента, получения серверной части и затем повторной отправки любого ответа немного нелогичен …
1 ответ

Это инструкция по конвейерной обработке Intel?

Насколько я знаю, intel 8086 pipelining это техникаэта выборка следующей инструкции, когда выполняется настоящая инструкция. В этой статье говорится, что одним из преимуществ конвейеризации являетсяисключает время ожидания ЕС и ускоряет обработку . …
19 янв '19 в 11:48
1 ответ

Ветка в классическом 5-ступенчатом трубопроводе

Я был бы признателен, если бы кто-нибудь мог ответить на мой вопрос, касающийся следующих упражнений (не домашней работы, делающей это для себя): Нарисуйте временную диаграмму цикла конвейера для приведенного выше кода. Начните с первого lw перед ци…
08 окт '16 в 21:21
1 ответ

Ошибка компиляции F#: приложение непредвиденного типа

В F# дан следующий класс: type Foo() = member this.Bar<'t> (arg0:string) = ignore() Почему компилируется следующее: let f = new Foo() f.Bar<Int32> "string" Пока следующее не скомпилируется: let f = new Foo() "string" |> f.Bar<Int32…
30 апр '10 в 07:53
1 ответ

Простая конвейерная и суперскалярная архитектура

Рассмотрим эту схему потока команд.... выборка инструкции-> декодирование инструкции-> выборка операндов-> выполнение инструкции-> обратная запись предположим, процессор, который поддерживает и cisc и risc... как intel 486 Теперь, если мы выдадим ко…
17 июн '11 в 17:28
0 ответов

Как оптимизировать многопоточность в PHP против ресурсов на моем сервере

У меня есть сканер, который использует cURL очистить данные из множества массивов URL, но это довольно медленно, и я хотел бы ускорить его, используя многопоточность, разбившись на несколько дочерних процессов, которые выполняются одновременно. Вопр…
04 мар '15 в 21:04
1 ответ

Команды конвейеризации не работают в Python Fabric

Я пытаюсь передать несколько команд bash для извлечения имени изображения из выходных данных команды, в которой перечислены имена изображений, но она не работает - она ​​разбрызгивает большой текстовый фрагмент, где, как это делается, шаг за шагом р…
12 янв '18 в 00:01