Я пытаюсь генерировать различные типы интенсивности данных на шине в многопроцессорной среде. В основном мне нужны два шаблона - почти незначительный трафик на автобусе и очень высокий трафик на автобусе. Первоначально я думал о доступе к регистрам и не записывал их обратно в кеш/основную память для генерации трафика с низкой шиной. Но я не очень уверен в этой идее. Кроме того, я занимаюсь кодированием в Java.Генерировать различную интенсивность данных на шине
Любые подсказки, как это сделать?
Архитектура: x86_64
EDIT: У меня есть следующий фрагмент кода.
mutex.lock();
try{
// Generate Bus traffic
}
finally{
mutex.unlock();
}
Для каждого потока, я пытаюсь генерировать трафик в критической секции.
Просьбы уточнить - какую шину микропроцессора вы говорите (данные, управление, ...) – ErstwhileIII
данных шина конечно. – sbasu276
Неграмотный трафик: Thread.sleep (Long.MAX_VALUE); – Durandal