0
ответов

Есть ли способ проверить, очищался ли кеш процессора недавно?

В i386 linux. Если возможно, желательно в c / (c / posix std libs) / proc. Если нет, есть ли какая-либо часть сборки или сторонняя библиотека, которая может это сделать? Редактировать: Пытаюсь разработать тест, есть ли ядро ​​...
вопрос задан: 2 July 2011 10:14
0
ответов

Как выполнять аппаратно-независимое параллельное программирование?

В наши дни существуют две основные аппаратные среды для параллельного программирования: одна - это многопоточные процессоры, а другая - графические карты, которые могут выполнять параллельные операции с массивами данных. ...
вопрос задан: 17 June 2011 06:46
0
ответов

Используются ли в ядре Linux расширенные наборы инструкций (SSE, MMX)?

Что ж, они приносят (по крайней мере, должны обеспечивать) значительное повышение производительности, не так ли? Итак, я не видел исходников ядра Linux, но хотел бы спросить: используются ли они как-то? (В данном случае - должно быть ...
вопрос задан: 3 June 2011 13:19
0
ответов

Какая связь между загрузкой ЦП и потреблением энергии?

Какая функция описывает взаимосвязь между использованием ЦП и потреблением энергии (электричество / тепло). Интересно, линейный / сублинейный / exp и т. Д. Я пишу программу, которая ...
вопрос задан: 30 May 2011 17:38
0
ответов

Ограничение количества ЦП в C

Я тестировал ac-код на физической и виртуальной машине, и мне нужно ограничить количество. процессора, используемого во время выполнения программы C. Есть ли способ сделать это?
вопрос задан: 21 May 2011 07:43
0
ответов

OpenGL в Windows использует тонны ЦП, когда SwapBuffers вызывается в RenderThread

Хорошо, поэтому я столкнулся с некоторыми проблемами с потоками с OpenGL в Windows. Я использую C # .NET для обертывания GL. У меня Windows7 x64. Итак, я попробовал два разных теста. В каждом тесте я рендерил ...
вопрос задан: 14 May 2011 16:14
0
ответов

Список CPU / GPU, совместимых с OpenCL

Как можно Я знаю, какой процессор можно программировать с помощью OpenCL? Например, Pentium E5200. Есть ли способ узнать его без запуска и запроса?
вопрос задан: 12 May 2011 14:49
0
ответов

Профилирование Java: определение того, какой фрагмент кода вызывает высокую загрузку процессора

Я профилировал свой код с помощью JProfiler и YourKit. Однако мне не удалось понять, как определить, какой фрагмент кода отвечает за высокую загрузку процессора. Обнаружить «горячие точки» очень просто, если ...
вопрос задан: 8 May 2011 13:40
0
ответов

Заблокированные потоки Java занимают больше ресурсов ЦП?

Я бы хотел чтобы спросить, будет ли Java использовать больше ресурсов ЦП, когда потоки заблокированы, т.е. ожидая блокировки монитора, который в настоящее время заблокирован другим потоком. Теперь я смотрю на поток ...
вопрос задан: 6 May 2011 02:01
0
ответов

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

Меня интересует запуск программы на определенной частоте (например, 25 МГц) на моем процессоре 2 ГГц и выше. Единственный способ, который я могу придумать, чтобы сделать что-то подобное, - это использовать сон с точностью до микросекунд ...
вопрос задан: 2 May 2011 18:03
0
ответов

Написание сценария, привязанного к ЦП, для измерения приблизительная производительность процессора

Я написал сценарий и запустил его на разных машинах. Скрипт выглядит так, как показано ниже def f (n): x = None while n: x = simple_math (n) n - = 1 return x start = now () f (BIGNUM) ...
вопрос задан: 16 April 2011 09:18
0
ответов

Why is it good to avoid instruction branching where possible?

I've often read that it's bad from a perf perspective that branching, kind of at an assembly instruction level, is bad. But I haven't really seen why it's so. So, why?
вопрос задан: 14 April 2011 11:04
0
ответов

Выполняют ли обычные компьютеры x86 или AMD код запуска / BIOS непосредственно из ПЗУ, или они сначала копируют его в ОЗУ? [закрыто]

Я так понимаю, что современные компьютеры изменили архитектуру Гарварда. Может ли тот факт, что они могут читать инструкции откуда-нибудь, кроме того, где они хранят данные, позволить им получать инструкции ...
вопрос задан: 14 March 2011 15:34
0
ответов

Byte vs Short vs Int (наряду с беззнаковой вариацией) В C #?

Мне сказали, что если размер памяти не является большой проблемой, всегда лучше использовать int вместо byte или short, потому что на самом деле процессору легче обрабатывать int (процессору требуется ...
вопрос задан: 21 February 2011 10:18
0
ответов

Какой самый надежный способ чтобы определить тактовую частоту ЦП телефонов Android?

Я нашел несколько ссылок и получил следующий код: String [] args = {"/ system / bin / cat", "/ sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_max_freq "}; cmd = новый ProcessBuilder (аргументы); Процесс ...
вопрос задан: 9 February 2011 00:41
0
ответов

C# Threading Parked CPU's?

System.Environment.ProcessorCount shows me N Processors (N in my case = 8), which I want to make use of. Now the problem is, that the windows resourcemanager sais, that 4 of my CPU's are 'parked', ...
вопрос задан: 7 February 2011 13:39
0
ответов

cisc против RISC

Если бы вы писали учебник и вам нужно было определиться с дизайном процессора, чтобы обсудить определенные проблемы, вы бы выбрали RISC или CISC ? Плюсы RISC, ну сами понимаете: чище, проще и тд. Минусы ...
вопрос задан: 31 January 2011 22:58
0
ответов

Как именно запускается исключение нарушения прав доступа

Иногда ошибки могут вызывать исключение нарушения доступа к памяти. Как именно это исключение запускается? Какой механизм работает за кадром? Требуется ли поддержка со стороны ЦП (начиная с какого ЦП?) ...
вопрос задан: 30 January 2011 10:50
0
ответов

Переходит ли GRUB в защищенный режим ?

Я хотел бы спросить, что именно GRUB переключает процессор в защищенный режим во время загрузки, или это делает ядро ​​Linux. И еще я хотел бы спросить - само ли ядро ​​(vmlinuz) является ELF или ...
вопрос задан: 27 January 2011 21:10
0
ответов

Обработка исключений ЦП в C ++

существует ли кроссплатформенный способ обработки Исключения ЦП, такие как ошибки сегментации или деление на ноль? Допустим, мне нужно вызвать некоторые потенциально небезопасные функции (например, из файла подключаемого модуля), ...
вопрос задан: 25 January 2011 15:16
0
ответов

Как решить проблему высокой загрузки процессора с помощью apache? (ubuntu + ec2)

Я устанавливаю экземпляр в Amazon EC2, сервер ubuntu 10.04, на котором запущены apache2, php5 и mysql. Если систему используют менее 10 пользователей, сервер получает 20%, 30%, 40% загрузки процессора. Используя верхнюю часть, я вижу в ...
вопрос задан: 27 December 2010 22:37
0
ответов

Оценка энергопотребления процесса на ПК (x86)

I Я пытаюсь придумать эвристику, чтобы оценить, сколько энергии (скажем, в Джоулях) процесс или поток потребил между двумя точками времени. Это на ПК (Linux / x86), а не на мобильном устройстве, поэтому ...
вопрос задан: 19 December 2010 21:17
0
ответов

Есть ли ЦП, который запускает Java в микрокоде? [закрыто]

Java - это прекрасно созданный объектно-ориентированный язык, но первое, что я заметил, - насколько он медленный (по сравнению с C ++). Вероятно, это потому, что вместо этого он должен пройти через другой уровень трансляции (ВМ) ...
вопрос задан: 5 December 2010 14:55
0
ответов

Почему выравнивание важно?

Я знаю, что некоторые процессоры не работают с несовпадающими данными, а другие, такие как очень распространенный x86, просто медленнее с этим. У меня вопрос почему? Почему процессору x86 сложнее получить данные ...
вопрос задан: 2 December 2010 20:11
0
ответов

Как изменить тактовую частоту в Android?

Я новичок в разработке программного обеспечения для Android. Я хочу создать такое приложение, как SetCPU, которое может управлять частотой процессора в Android. Но я не смог найти некоторые связанные API или материалы. Я хочу ...
вопрос задан: 30 November 2010 09:46
0
ответов

Некоторые сомнения относительно диаграммы Von Neumann Arcitechture

Ну, я не могу понять приведенную выше диаграмму архитектуры Von Neumann [Цитируется из википедии] и даже не уверен, верна ли она. Некоторые очевидные сомнения, которые у меня есть - Как ALU может общаться с ...
вопрос задан: 10 November 2010 01:31
0
ответов

Компромиссы для больших целочисленных множителей в аппаратном обеспечении

Это теоретический вопрос, я на самом деле не запускаю фабрику или что-то в этом роде ;-) Для малых N множитель N-by-N может быть реализован в виде дерева из 3 -to-2 сумматоров логарифма глубины (N) и с вентилями N ^ 2 - давайте проигнорируем ...
вопрос задан: 6 November 2010 04:19
0
ответов

What is the equivalent of /proc/cpuinfo on FreeBSD v8.1?

What is the equivalent of Linux's /proc/cpuinfo on FreeBSD v8.1? My application reads /proc/cpuinfo and saves the information in the log file, what could I do to get similar information logged on ...
вопрос задан: 3 November 2010 14:54
0
ответов

Профилирование на основе количества циклов ЦП в C / C ++ Linux x86_64

Я использую следующий код для профилирования моего операции по оптимизации циклов процессора, взятых в моих functions. статический __inline__ беззнаковый длинный GetCC (void) {беззнаковый a, d; asm volatile ("rdtsc": "= a" (...
вопрос задан: 30 September 2010 13:40
0
ответов

Ограничение ЦП и памяти для домена приложения

Я хочу разместить исполняемый файл в домене приложения и назначить ему ограничение ЦП и памяти, чтобы он не использовал больше, чем назначенная мощность обработки . Можно ли это сделать и как?
вопрос задан: 15 September 2010 12:02