BOINC@Poland

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Nowy polski projekt BOINC - Universe@Home

Strony: [1]   Do dołu

Autor Wątek: Optymalizacja TN-Grid  (Przeczytany 7509 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« dnia: 27 Grudzień 2016, 20:59 »

Witam wszystkich, Ahoj!  :ahoy:
Zoptymalizowałem aplikację TN-Grid, działa w zależności od sprzętu od 2 to nawet 3 razy szybciej. Dostępne są wersje dla Windows i Linux 64 bit, do wyboru SSE2, AVX i FMA. Dodatkowo jest też apka dla Linux ARM. Link:

https://bitbucket.org/sirzooro/pc-boinc/downloads
Na forum TN-Grid jest też stosowny wątek na ten temat:

http://gene.disi.unitn.it/test/forum_thread.php?id=135
Miłego liczenia  :attack:
Zapisane

tito

  • Newsmani
  • BOINC Hooligans
  • **
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 4 589
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #1 dnia: 27 Grudzień 2016, 21:55 »

No to masz wejście na naszym forum.
 :respect:

Jak już zawitałeś to zapraszam do działu wizytówki.

Wstawiłem info na głównej.
« Ostatnia zmiana: 27 Grudzień 2016, 22:01 wysłana przez tito »
Zapisane

Troll81

  • Troll forumowy
  • Newsmani
  • Starszy Kalkulator
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 32 521
  • Owoc żywota twojego je ZUS
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #2 dnia: 06 Styczeń 2017, 18:28 »

 :respect: szacun ci wielki. Kontaktowałeś się z adminem projektu? może dołączą jako oficjalną aplikacje??
Zapisane

PoznanskaPyra

  • Serwisant
  • Mechanik BOINC
  • BOINC Fanatyk
  • ****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 3 761
  • Totalny świr Boinc-owy
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #3 dnia: 08 Styczeń 2017, 01:15 »

 :respect:
Zapisane
WIZYTÓWKA
Kompy:
AMD Ryzen 9-3900X + GTX980Ti
Intel i5 4570 + HD7970

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #4 dnia: 08 Styczeń 2017, 13:07 »

:respect: szacun ci wielki. Kontaktowałeś się z adminem projektu? może dołączą jako oficjalną aplikacje??
Admin sam napisał na forum że będzie ją chciał używać zamiast tej co jest obecnie :). Ostatnio napisał do mnie w tej sprawie czy się zgadzam na to. Odpisałem mu że może to zrobić, więc można w najbliższym czasie spodziewać że w najbliższym czasie podmieni aplikacje na nowe. Poza tym ostatnie podwojenie długości zadań to krok przygotowujący pod tą nową aplikację, tak jak pisałem jest ona ok. 2x szybsza.
Zapisane

Cyfron

  • Newsmani
  • Kalkulator
  • ***
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 7 122
    • Zobacz profil
    • Propersound
Optymalizacja TN-Grid
« Odpowiedź #5 dnia: 08 Styczeń 2017, 13:09 »

Brawo!  :parrrty:

andy101fah

  • Liczydłowy
  • ***
  • Offline Offline
  • Wiadomości: 1 108
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #6 dnia: 08 Styczeń 2017, 14:42 »

Witaj i Twoje zdrowie za ambitną pracę
 :parrrty: :parrrty:

 :ahoy:
Zapisane

Argento

  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 531
  • Ten, kto wolny, nad swym losem nie płacze.
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #7 dnia: 08 Styczeń 2017, 16:48 »

U mnie wersja x86_SSE2 crashowała się po 1 sekundzie. Po wrzuceniu x86-v1.0 dopiero ruszyła.
Zapisane


--
Pozdrawiam
Z poważaniem
Argento

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #8 dnia: 08 Styczeń 2017, 16:59 »

U mnie wersja x86_SSE2 crashowała się po 1 sekundzie. Po wrzuceniu x86-v1.0 dopiero ruszyła.
Prawdopodobnie próbowałeś odpalić ją na procesorze który nie ma instrukcji SSE2. Dostępne zestawy instrukcji możesz sprawdzić za pomocą CPU-Z.
Zapisane

Argento

  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 531
  • Ten, kto wolny, nad swym losem nie płacze.
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #9 dnia: 08 Styczeń 2017, 17:52 »

U mnie wersja x86_SSE2 crashowała się po 1 sekundzie. Po wrzuceniu x86-v1.0 dopiero ruszyła.
Prawdopodobnie próbowałeś odpalić ją na procesorze który nie ma instrukcji SSE2. Dostępne zestawy instrukcji możesz sprawdzić za pomocą CPU-Z.

P4 530 ma zestawy SSE 1,2,3.
Zapisane


--
Pozdrawiam
Z poważaniem
Argento

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #10 dnia: 08 Styczeń 2017, 18:32 »

U mnie wersja x86_SSE2 crashowała się po 1 sekundzie. Po wrzuceniu x86-v1.0 dopiero ruszyła.
Prawdopodobnie próbowałeś odpalić ją na procesorze który nie ma instrukcji SSE2. Dostępne zestawy instrukcji możesz sprawdzić za pomocą CPU-Z.

P4 530 ma zestawy SSE 1,2,3.
Fakt, to nie jest to.
Udało mi się odszukać twój komputer na stronie TN-Grid i sprawdzić te taski. Trzy z nich zakończyły się z błędem "CreateProcess() failed - odmowa dostępu", czwarty z kodem błędu 0xc0000022 który też oznacza problem z dostępem do pliku. Zwykle źródłem problemu jest antywirus albo podobne oprogramowanie (np. TuneUp) które blokuje dostęp do pliku. Więcej o tym problemie jest napisane na tej stronie:
https://neosmart.net/wiki/0xc0000022/
Zapisane

Argento

  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 531
  • Ten, kto wolny, nad swym losem nie płacze.
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #11 dnia: 08 Styczeń 2017, 18:50 »

U mnie wersja x86_SSE2 crashowała się po 1 sekundzie. Po wrzuceniu x86-v1.0 dopiero ruszyła.
Prawdopodobnie próbowałeś odpalić ją na procesorze który nie ma instrukcji SSE2. Dostępne zestawy instrukcji możesz sprawdzić za pomocą CPU-Z.

P4 530 ma zestawy SSE 1,2,3.
Fakt, to nie jest to.
Udało mi się odszukać twój komputer na stronie TN-Grid i sprawdzić te taski. Trzy z nich zakończyły się z błędem "CreateProcess() failed - odmowa dostępu", czwarty z kodem błędu 0xc0000022 który też oznacza problem z dostępem do pliku. Zwykle źródłem problemu jest antywirus albo podobne oprogramowanie (np. TuneUp) które blokuje dostęp do pliku. Więcej o tym problemie jest napisane na tej stronie:
https://neosmart.net/wiki/0xc0000022/

Faktycznie AV wykrył opt jako potencjalne zagrożenie. Wcześniej nie zauważyłem komunikatu. Nie wykrył tego zagrożenia w pliku z drugiej paczki opt...
Zapisane


--
Pozdrawiam
Z poważaniem
Argento

kva.pl

  • _
  • Starszy Liczydłowy
  • ****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 2 241
  • Aller Funkverkehr ist Landesverrat.
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #12 dnia: 09 Styczeń 2017, 09:39 »

P4 530 ma zestawy SSE 1,2,3.

Ja przepraszam, ze pytam ale jaki ma sens liczenie na nim poza grzaniem mieszkania zima?
Zapisane

Argento

  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 531
  • Ten, kto wolny, nad swym losem nie płacze.
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #13 dnia: 09 Styczeń 2017, 13:25 »

P4 530 ma zestawy SSE 1,2,3.

Ja przepraszam, ze pytam ale jaki ma sens liczenie na nim poza grzaniem mieszkania zima?


Pytanie czysto retoryczne :). Maszyna pracuje w pewnej potrzebie a z prądem nie muszę się liczyć. Tym samym, jeżeli jej natywna praca nie stresuje CPU, to zestresuje BOINC :). A jak :).
Zapisane


--
Pozdrawiam
Z poważaniem
Argento

kva.pl

  • _
  • Starszy Liczydłowy
  • ****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 2 241
  • Aller Funkverkehr ist Landesverrat.
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #14 dnia: 09 Styczeń 2017, 13:35 »

A nie da sie tam jakiegos Core Duo wsadzic? Dwurdzeniowe pentiumy E2140 kosztuja 2 zl  %)
Zapisane

krzyszp

  • Wszechstronny dyletant
  • Norway
  • Kalkulator
  • ***
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 7 989
    • Zobacz profil
    • Roads Business Software Ltd
Optymalizacja TN-Grid
« Odpowiedź #15 dnia: 09 Styczeń 2017, 22:08 »

Problem "CreateProcess() failed" występuje czasami także przy kompilowaniu apek BOINC na VS2013+ pod Win10...
Zapisane


Należę do drużyny BOINC@Poland
 Moja wizytówka

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #16 dnia: 10 Styczeń 2017, 19:36 »

Problem "CreateProcess() failed" występuje czasami także przy kompilowaniu apek BOINC na VS2013+ pod Win10...
Nie wiem, nie używam MSVC - ja swoją apkę skompilowałem za pomocą MinGW. Tam też jest gcc, więc nie było problemów że kompilator inny i nie chce kompilować kodu :)

A tak z dobrych wieści, admin TN-Grida zmergował dzisiaj pull requesta z moimi zmianami. Nowe oficjalne zoptymalizowane apki pewnie więc pojawią się na dniach :)
Zapisane

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #17 dnia: 23 Styczeń 2017, 02:59 »

Wrzuciłem na BitBucketa (tam gdzie wcześniej) nową wersję mojej apki (v1.1), jest szybsza 2x od poprzedniej (obecnie oficjalnej). Miłego liczenia :)
Zapisane

Peciak

  • Liczydłowy
  • ***
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 1 168
  • Polish National Team
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #18 dnia: 23 Styczeń 2017, 15:02 »

Działa pięknie...
Zapisane

„Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych.”

sirzooro

  • Bywalec forum
  • *****
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 162
    • Zobacz profil
Optymalizacja TN-Grid
« Odpowiedź #19 dnia: 09 Kwiecień 2017, 11:47 »

Hej,
Wypuściłem nową wersję zoptymalizowanej apki (v1.2), do pobrania również w tym samym miejscu. Dzięki zastosowaniu kodu Graya (nie Greya :)) obecne zadania VV liczą się ok. 13% szybciej. Ta optymalizacja pokazuje swe możliwości szczególnie na WU gdzie w trakcie obliczeń parametr L osiąga większe wartości jak przy poprzednich zadaniach ECM, one liczą się ok. 36% szybciej. Jak tylko skończy się bieżący wyścig w PrimeGrid zapraszam do testowania :)
Zapisane

Cyfron

  • Newsmani
  • Kalkulator
  • ***
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 7 122
    • Zobacz profil
    • Propersound
Optymalizacja TN-Grid
« Odpowiedź #20 dnia: 09 Kwiecień 2017, 12:14 »

ogromny szacun!  :respect:
Strony: [1]   Do góry
 

SMF spam blocked by CleanTalk