<bgdev />free

Вход

Задача НЕ за интервю
7

0 1 2 3 4 ....7 8 9 10 11 ....16 17 18 19 20 ....25 26 27 28 29 ....32 33 34 35 36
#12918 (ツ) |
Създадено на 28.09.2020, видяно: 1479 пъти.
synergie

Питай жонката на кво ще го пуска защо питаш мен? Може и на хладилник миеле да го стартира, но не мисля че би те унизил чак толкова. Той е справедлив човек - комунист.

Ами нали се хвалиш, че на 3090 (една ли ще е картата) ще направи сравненията за 3 часа? И понеже са данни, а sqlite бил направен да работи с данни, предположих, че ще пускал sqlite на 3090. :) Или не? :)

#12919 (ツ) gat3way
Създадено на 28.09.2020, видяно: 1474 пъти.

Странно, опенцл-а на нвидията не идваше ли с кудата? Аз честно казано съм забравил как съм го слагал ма май все пак идваха заедно

#12920 (ツ) synergie
Създадено на 28.09.2020, видяно: 1470 пъти.
|
synergie

Питай жонката на кво ще го пуска защо питаш мен? Може и на хладилник миеле да го стартира, но не мисля че би те унизил чак толкова. Той е справедлив човек - комунист.

Ами нали се хвалиш, че на 3090 (една ли ще е картата) ще направи сравненията за 3 часа? И понеже са данни, а sqlite бил направен да работи с данни, предположих, че ще пускал sqlite на 3090. :) Или не? :)

На 2xV100S примера на гейтвей ще минава за ~15 секунди. Както сам ще можеш да замериш, стига да успееш да си пуснеш opencl-a там. Аз съм много добър в сметките.

#12921 (ツ) gat3way
Създадено на 28.09.2020, видяно: 1464 пъти.

Добре че не бачкаш магазинер :)

#12922 (ツ) |
Създадено на 28.09.2020, видяно: 1464 пъти.
synergie
|
synergie

Питай жонката на кво ще го пуска защо питаш мен? Може и на хладилник миеле да го стартира, но не мисля че би те унизил чак толкова. Той е справедлив човек - комунист.

Ами нали се хвалиш, че на 3090 (една ли ще е картата) ще направи сравненията за 3 часа? И понеже са данни, а sqlite бил направен да работи с данни, предположих, че ще пускал sqlite на 3090. :) Или не? :)

На 2xV100S примера на гейтвей ще минава за ~15 секунди. Както сам ще можеш да замериш, стига да успееш да си пуснеш opencl-a там. Аз съм много добър в сметките.

E, това означава че на 3090 ще минава за 0.01 секунда? :)

#12923 (ツ) synergie
Създадено на 28.09.2020, видяно: 1456 пъти.
|
synergie
|
synergie

Питай жонката на кво ще го пуска защо питаш мен? Може и на хладилник миеле да го стартира, но не мисля че би те унизил чак толкова. Той е справедлив човек - комунист.

Ами нали се хвалиш, че на 3090 (една ли ще е картата) ще направи сравненията за 3 часа? И понеже са данни, а sqlite бил направен да работи с данни, предположих, че ще пускал sqlite на 3090. :) Или не? :)

На 2xV100S примера на гейтвей ще минава за ~15 секунди. Както сам ще можеш да замериш, стига да успееш да си пуснеш opencl-a там. Аз съм много добър в сметките.

E, това означава че на 3090 ще минава за 0.01 секунда? :)

Така ли ги сметна?

#12924 (ツ) johnfound
Последно редактирано на 30.09.2020 от johnfound, видяно: 1455 пъти.

Ето и от мене едно супер-бавно решение за CPU на асемблер. На моя лаптоп с А4-1200 (1GHz) едно сравнение със 100К SetA, е между 30 и 50 секунди.

Може ли някой да го пусне на нещо от порядъка на компютъра на Пайпа, за да знам как се движа...

В пакета има изпълними файлове за Linux и Windows. Пуснете го и дайте първите 5..10 реда от изхода.

Трябва да изглеждат като:

SetA count: 99775

Time for one string [ms]: NNNN
Min distance: 4

Time for one string [ms]: XXXX
Min distance: 4

Първите решения са: "4, 4, 4, 4, 40, 4, 9, 6..."

П.П. Махам атачмънта. По-нататък в темата има по-нова версия.

#12925 (ツ) gat3way
Създадено на 28.09.2020, видяно: 1445 пъти.

Между другото, sli е лоша идея. Тва е за опенгл-ски работи игри рендерване, за сметки ще се прецакаш - вижда се като едно устройство...и работи колкото едното.

#12929 (ツ) synergie
Създадено на 28.09.2020, видяно: 1439 пъти.
johnfound

Ето и от мене едно супер-бавно решение за CPU на асемблер. На моя лаптоп с А4-1200 (1GHz) едно сравнение със 100К SetA, е между 30 и 50 секунди.

Може ли някой да го пусне на нещо от порядъка на компютъра на Пайпа, за да знам как се движа...

В пакета има изпълними файлове за Linux и Windows. Пуснете го и дайте първите 5..10 реда от изхода.

Трябва да изглеждат като:

SetA count: 99775

Time for one string [ms]: NNNN
Min distance: 4

Time for one string [ms]: XXXX
Min distance: 4

Първите решения са: "4, 4, 4, 4, 40, 4, 9, 6..."

На i7-4810mq (лаптоп) минава за между 11 и 19 секунди.

#12931 (ツ) johnfound
Създадено на 28.09.2020, видяно: 1438 пъти.
synergie

На i7-4810mq (лаптоп) минава за между 11 и 19 секунди.

В смисъл целият тест, или отделен ред?

#12932 (ツ) synergie
Последно редактирано на 28.09.2020 от synergie, видяно: 1436 пъти.
johnfound
synergie

На i7-4810mq (лаптоп) минава за между 11 и 19 секунди.

В смисъл целият тест, или отделен ред?

отделен ред

Ако се вярва на думите на Гънка, Go кода минава за 1.4 секунди на ред на неговия компютър със чукарнайсе ядра и терабайти рам.

#12933 (ツ) johnfound
Последно редактирано на 28.09.2020 от johnfound, видяно: 1434 пъти.
synergie
johnfound
synergie

На i7-4810mq (лаптоп) минава за между 11 и 19 секунди.

В смисъл целият тест, или отделен ред?

отделен ред

Хм... Малко бавно ми изглежда. Сега намерих един друг лаптоп със Pentium N3540 на 2.16GHz и на него един ред го смята между 8 и 13 секунди. Мислех си, че i7-цата трябва да е значително по-бърз...

Ще го мисля...

#12935 (ツ) ФейкПрофил
Последно редактирано на 28.09.2020 от ФейкПрофил, видяно: 1428 пъти.
johnfound

Ето и от мене едно супер-бавно решение за CPU на асемблер. На моя лаптоп с А4-1200 (1GHz) едно сравнение със 100К SetA, е между 30 и 50 секунди.

Може ли някой да го пусне на нещо от порядъка на компютъра на Пайпа, за да знам как се движа...

В пакета има изпълними файлове за Linux и Windows. Пуснете го и дайте първите 5..10 реда от изхода.

Трябва да изглеждат като:

SetA count: 99775

Time for one string [ms]: NNNN
Min distance: 4

Time for one string [ms]: XXXX
Min distance: 4

Първите решения са: "4, 4, 4, 4, 40, 4, 9, 6..."

Time for one string [ms]: 18707

За сравнение на ръст е 3900мс на стринг :)

"Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz"

#12937 (ツ) johnfound
Създадено на 28.09.2020, видяно: 1420 пъти.

Добре де, какво правя неправилно:

/proc/cpuinfo
model name	: Intel(R) Pentium(R) CPU  N3540  @ 2.16GHz

И този процесор е сложен на лаптоп с пасивно охлаждане.

SetA count: 99775

Time for one string [ms]: 13685
Min distance: 4

Time for one string [ms]: 13287
Min distance: 4

Time for one string [ms]: 13477
Min distance: 4

Time for one string [ms]: 8168
Min distance: 4

Time for one string [ms]: 13599
Min distance: 40

Time for one string [ms]: 10962
Min distance: 4

Time for one string [ms]: 11622
Min distance: 9
#12940 (ツ) |
Създадено на 28.09.2020, видяно: 1415 пъти.
johnfound

Ето и от мене едно супер-бавно решение за CPU на асемблер. На моя лаптоп с А4-1200 (1GHz) едно сравнение със 100К SetA, е между 30 и 50 секунди.

Може ли някой да го пусне на нещо от порядъка на компютъра на Пайпа, за да знам как се движа...

В пакета има изпълними файлове за Linux и Windows. Пуснете го и дайте първите 5..10 реда от изхода.

Трябва да изглеждат като:

SetA count: 99775

Time for one string [ms]: NNNN
Min distance: 4

Time for one string [ms]: XXXX
Min distance: 4

Първите решения са: "4, 4, 4, 4, 40, 4, 9, 6..."

Да, първите решение са такива. За съжаление няма как да пусна изпълним файл на който и да е от компютрите ми. Иначе с удоволствие бих го изтествал.

#12941 (ツ) |
Създадено на 28.09.2020, видяно: 1413 пъти.
gat3way

Странно, опенцл-а на нвидията не идваше ли с кудата? Аз честно казано съм забравил как съм го слагал ма май все пак идваха заедно

Намерих OpenCL. Твоят код е доста по-бърз, но не съм сигурен, че дава правилен резултат. :) Попромених го малко да чете истинските данни и не дава верните числа. Но е възможно да съм направил някоя грешка при промяната, ще продължа да го тествам след като си изтичам 8-те мили...

#12943 (ツ) gat3way
Създадено на 28.09.2020, видяно: 1411 пъти.

Ами спокойно може да съм го окензал някъде, не съм го тествал особено много.

#12944 (ツ) |
Последно редактирано на 28.09.2020 от |, видяно: 1410 пъти.

Ето кода на gateway с добавката да чете файловете от диск:

1024 стринга на теслата са 4 секунди.

Attached files:
FileSizeUploadedDownloadsMD5 hash
main.c6877 bytes28.09.20209641893bf64832f292ca8198942a2f20e8
#12951 (ツ) Golden Gega
Създадено на 28.09.2020, видяно: 1386 пъти.
johnfound

Ето и от мене едно супер-бавно решение за CPU на асемблер. На моя лаптоп с А4-1200 (1GHz) едно сравнение със 100К SetA, е между 30 и 50 секунди.

Може ли някой да го пусне на нещо от порядъка на компютъра на Пайпа, за да знам как се движа...

В пакета има изпълними файлове за Linux и Windows. Пуснете го и дайте първите 5..10 реда от изхода.

Трябва да изглеждат като:

SetA count: 99775

Time for one string [ms]: NNNN
Min distance: 4

Time for one string [ms]: XXXX
Min distance: 4

Първите решения са: "4, 4, 4, 4, 40, 4, 9, 6..."

SetA count: 99775 Time for one string ms: 15969 Min distance: 4

Time for one string ms: 15234 Min distance: 4

Time for one string ms: 15422 Min distance: 4

Към 14 секунди на ред, i7-9750h 2.60ghz

#12955 (ツ) slow_user
Създадено на 28.09.2020, видяно: 1384 пъти.
johnfound

Ето и от мене едно супер-бавно решение за CPU на асемблер. На моя лаптоп с А4-1200 (1GHz) едно сравнение със 100К SetA, е между 30 и 50 секунди.

Може ли някой да го пусне на нещо от порядъка на компютъра на Пайпа, за да знам как се движа...

В пакета има изпълними файлове за Linux и Windows. Пуснете го и дайте първите 5..10 реда от изхода.

Трябва да изглеждат като:

SetA count: 99775

Time for one string [ms]: NNNN
Min distance: 4

Time for one string [ms]: XXXX
Min distance: 4

Първите решения са: "4, 4, 4, 4, 40, 4, 9, 6..."

Вероятно операционна система нещо влияе и ти като пускаш на Линукс ти минава бързо, а виндовс тестерите им е бавно. На i7-8750h времената са:

SetA count: 99775
Time for one string [ms]: 17562
Min distance: 4

Time for one string [ms]: 17188
Min distance: 4

Time for one string [ms]: 17500
Min distance: 4

Ако пък мина на батерия само отива на:

SetA count: 99775
Time for one string [ms]: 33063
Min distance: 4

Time for one string [ms]: 32796
Min distance: 4

Time for one string [ms]: 33844
Min distance: 4

0 1 2 3 4 ....7 8 9 10 11 ....16 17 18 19 20 ....25 26 27 28 29 ....32 33 34 35 36

Задача НЕ за интервю
7

AsmBB v3.0 (check-in: a316dab8b98d07d9); SQLite v3.42.0 (check-in: 831d0fb2836b71c9);
©2016..2023 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE