Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2015-03-08 18:50:33 +0100

anonymous user

Anonymous

Program trvá déle s více vlákny

Mám dvoujádrový procesor, ale když pustím program se 2 vlákny tak trvá déle než s jedním. Vůbec to nechápu. Zdroják: http://pastebin.com/894AMZqd

Program trvá déle s více vlákny

Mám dvoujádrový procesor, ale když pustím program se 2 vlákny tak trvá déle než s jedním. Vůbec to nechápu. Zdroják: http://pastebin.com/894AMZqd

EDIT: 1 vlákno s velikostí pole 100000000 real 0m0.746s user 0m0.724s sys 0m0.023s

2 vlákna s velikostí pole 100000000 real 0m0.946s user 0m1.370s sys 0m0.032s

1 vlákno s velikostí pole 200000000 real 0m1.475s user 0m1.414s sys 0m0.061s

1 vlákno s velikostí pole 100000000 2. vlákno prázdné real 0m0.960s user 0m1.405s sys 0m0.028s

Program trvá déle s více vlákny

Mám dvoujádrový procesor, ale když pustím program se 2 vlákny tak trvá déle než s jedním. Vůbec to nechápu. Zdroják: http://pastebin.com/894AMZqd

EDIT:

EDIT: 
1 vlákno s velikostí pole 100000000
real    0m0.746s
user    0m0.724s
sys     0m0.023s

0m0.023s

2 vlákna s velikostí pole 100000000 real 0m0.946s user 0m1.370s sys 0m0.032s

0m0.032s

1 vlákno s velikostí pole 200000000 real 0m1.475s user 0m1.414s sys 0m0.061s

0m0.061s

1 vlákno s velikostí pole 100000000 2. vlákno prázdné real 0m0.960s user 0m1.405s sys 0m0.028s

0m0.028s

Program trvá déle s více vlákny

Mám dvoujádrový procesor, ale když pustím program se 2 vlákny tak trvá déle než s jedním. Vůbec to nechápu. Zdroják: http://pastebin.com/894AMZqd

EDIT:

EDIT: 
1 vlákno s velikostí pole 100000000
real    0m0.746s
user    0m0.724s
sys     0m0.023s

2 vlákna s velikostí pole 100000000
real    0m0.946s
user    0m1.370s
sys     0m0.032s

1 vlákno s velikostí pole 200000000
real    0m1.475s
user    0m1.414s
sys     0m0.061s

1 vlákno s velikostí pole 100000000 2. vlákno prázdné
real    0m0.960s
user    0m1.405s
sys     0m0.028s

Program trvá déle s více vlákny

Mám dvoujádrový procesor, ale když pustím program se 2 vlákny tak trvá déle než s jedním. Vůbec to nechápu. Zdroják: http://pastebin.com/894AMZqd

EDIT: Procesor Intel i3-3110M

1 vlákno s velikostí pole 100000000
real    0m0.746s
user    0m0.724s
sys     0m0.023s

2 vlákna s velikostí pole 100000000
real    0m0.946s
user    0m1.370s
sys     0m0.032s

1 vlákno s velikostí pole 200000000
real    0m1.475s
user    0m1.414s
sys     0m0.061s

1 vlákno s velikostí pole 100000000 2. vlákno prázdné
real    0m0.960s
user    0m1.405s
sys     0m0.028s

Program trvá déle s více vlákny

Mám dvoujádrový procesor, ale když pustím program se 2 vlákny tak trvá déle než s jedním. Vůbec to nechápu. Zdroják: http://pastebin.com/894AMZqd

EDIT: Procesor Intel i3-3110M

1 vlákno s velikostí pole 100000000
real    0m0.746s
user    0m0.724s
sys     0m0.023s

2 vlákna s velikostí pole 100000000
real    0m0.946s
user    0m1.370s
sys     0m0.032s

1 vlákno s velikostí pole 200000000
real    0m1.475s
user    0m1.414s
sys     0m0.061s

1 vlákno s velikostí pole 100000000 2. vlákno prázdné
s prázdnou thread funkcí
real    0m0.960s
user    0m1.405s
sys     0m0.028s