LINUX.ORG.RU

burnCortexA9.s:

        .syntax unified
        .global _start
        .thumb_func

_start:
        ldr r1,=#4000000000
        ldr r0,=#65000
        ldr r3,=#65000
        ldr r4,=#45457
        ldr r5,=#44549
        mov r6,#100
        vdup.16 d0,r0
        vdup.16 d1,r3
        vdup.16 d4,r4
        vdup.16 d5,r5
        ldr r7,=data
        nop

loop:                           @ Beginning of the crunch loop  
        subs r1,#1
        vld1.32 d3,[r7]
        add r8,r6,r5
        vmul.i16 d2,d0,d1
        mul r9,r4,r3
        bne loop

test:                           @ test result of operation
        vmov.32 r8,d2[0]
        ldr  r11,=#0x62406240
        cmp r8,r11
        bne exit
        b loop

exit:                           @ Exit program
        mov r0,#0
        mov r7,#1
        swi 0

        .data
data:
        .word 0x12345678

panzerito
() автор топика

Заставь его из /dev/zero перегонять в /dev/null, так вроде. Одно ядро будет нагружено на все 100%. Ну или поставь powder toy и запусти там самый сложный процесс, что то типа АЭС и взрыва и еще че-нить, чем больше тем лучше. Powder toy вообще имеет свойство тормозить на всем и грузить любое железо, там же расчет физики для каждой частицы идет.

karton1 ★★★★★
()

Geany. Запускаешь замену какого-нибудь часто встречающегося символа в обычном текстовом файлике (не обязательно даже большом, о десятках мегабайт речи не идет) — и 100% использования процессора обеспечено, и специальных инструментов искать не нужно… Жаль только, регулировать загрузку сложновато :-D

Deathstalker ★★★★★
()
Ответ на: комментарий от karton1

Заставь его из /dev/zero перегонять в /dev/null

49%

Короче, запустил одновременно cp /dev/zero /dev/null и burnCortexA9. Или два burnCortexA9.

panzerito
() автор топика
Последнее исправление: panzerito (всего исправлений: 1)

Ну если просто хочется увидеть в top 100% загрузку процессора, то простая программка с бесконечным циклом сделает свое дело.

zloy_starper ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.