Moją propozycją niech będzie to, aby podawać wydajność 1 wątku CPU np. z Cinebench, bo tego zawsze mi brakowało;
EDIT: po przeczytaniu powyższych komentarzy już nie oczekuje odpowiedzi na moje pytania znajdujące się wyżej.
PS. Czy będziecie dalej testować w Cinebench 11.5 czy nowym 15? (: Trochę nie na temat, ale myślę, że to dobra okazja: Jak robicie test wydajności CPU w grach, ciekawie by było wiedzieć średnie użycie CPU przez daną grę, takiego typu testu jeszcze nigdzie nie widziałem.
Tak jest to nie na temat, ale powiedz proszę: co Ci taka wiedza da, szczególnie że to będzie inaczej zależnie od użytej karty graficznej - choćby...
Moją propozycją niech będzie to, aby podawać wydajność 1 wątku CPU np. z Cinebench, bo tego zawsze mi brakowało;
EDIT: po przeczytaniu powyższych komentarzy już nie oczekuje odpowiedzi na moje pytania znajdujące się wyżej.
PS. Czy będziecie dalej testować w Cinebench 11.5 czy nowym 15? (:
Trochę nie na temat, ale myślę, że to dobra okazja: Jak robicie test wydajności CPU w grach, ciekawie by było wiedzieć średnie użycie CPU przez daną grę, takiego typu testu jeszcze nigdzie nie widziałem.
Może warto dodać SuperPi. Wiem że to benchmark ale wykorzystuje tylko jeden wątek. Ja korzystam z aplikacji mocno obciążającej procesor ale tylko jeden wątek. I dla mnie to jest najważniejsze
Przeczytaj mój komentarz #104 na tej stronie, lub wcześniejsze moje w tym temacie.
Ja mam następującą prośbę: niech będzie jakiś jeden test, który będzie już zawsze ostatnio próbowałem sprawdzić czy w ogóle jest sens wymieniać i nie byłem w ogóle w stanie ocenić jak bardzo się zwiększyła wydajność sprzętu. W dobie odgrzewanych kotletów byłoby to bardzo przydatne.
A z programów:
- Jakieś obliczenia w czymś w guście Statistici dla ekonomistów
- czas kompilowania określonego programu z określoną wersją kompilatora i środowiska. Np. jakiś Gcc pod Eclipsem
- może nawet kompilowanie różnymi kompilatorami tego samego (ale tutaj trzeba jeszcze na końcu uruchomić test sprawdzający funkcjonalność). Chociaż to były chyba bardziej test kompilatorów ew. całych toolchainów.
- czas przeszukiwania bazy komponentów w Altium Designer.
I przydałyby się testy powyższych dla różnych SSD i HDD (w tym hybryd), aby użytkownik profesjonalny mógł się przekonać o szybkości.
Co raz popularniejsze są na rynku urządzenia wielofunkcyjne (skaner + drukarka). Dlatego proponuję zrobić test na szybkość rozpoznawania tekstu OCR przez taki program jak ABBYY FineReader.
Test bardzo łatwo powtórzyć. Wystarczy raz przeskanować jakieś grube tomisko z dużą ilością tekstu i tabel. Następnie policzyć czas rozpoznania tekstu i od razu przekonwertowania go do worda w jednym rzucie.
Ja bym chętnie zobaczył różnice w czasie kompilacji VS projektów C# i C++. Projekty C++ mogą być kompilowane jedno albo wielowątkowo, więc również takie porównanie można zrobić.
Co do maszyn wirtualnych to ja bym proponował aby zrobić oddzielny artykuł. Można przetestować darmowe i komercyjne wersje programów takich jak vmware, hyper-v, virtualbox czy nawet openvz na różnych procesorach Intela i AMD. Na koniec mozna by było podsumować które oprogramowanie lepiej wspiera technologie Vt-x a ktore AMD-V.
Heh...
Co masz na mysli?
VT-X/AMD-V działa tak dobrze jak dobre są procesory. Róznice by były takie same jak w natywnych środowiskach.
Programy korzystają z tych samych funkcji i nie ma znaczenia czy masz Vmware czy virtualbox-a, MS Hyper-V....
... programy różnią się wsparciem nienatywnym GPU, implementacją urządzeń peryferyjnych. Ale to niedotyczy CPU, a bardziej funkcjonalności. Wydajność sama w sobie powinna być podoba.
Co testować?
To co było powiedziane np. zastosowania serwerowe, bazy danych-> opóźnienia. To opóźnienia mają największy wpływ.
Bo wydajność podobna być może, ale serwerze nie liczy czysta wydajność czyli np. ile klientów obsłuży serwer to jak szybko serwer dostarczy odpowiedź na zapytanie.
Czy środowisko typowo programistyczne do testowania aplikacji. Ale tu raczej nie widzę większego sensu.
Co do maszyn wirtualnych to ja bym proponował aby zrobić oddzielny artykuł. Można przetestować darmowe i komercyjne wersje programów takich jak vmware, hyper-v, virtualbox czy nawet openvz na różnych procesorach Intela i AMD. Na koniec mozna by było podsumować które oprogramowanie lepiej wspiera technologie Vt-x a ktore AMD-V.
Co do supreme commandera - owszem to jest gra, ale test nie dotyczy FPS'ów a obliczania przez procesor AI oraz toru ruchu jednostek a to jednak trochę się różni od zwykłego testowania gier.
Ale jak tam chcecie, dałem tylko propozycję. Mam nadzieję, że się tym zainteresujecie prędzej czy później. Sam bym taki test zrobił ale nie mam takich możliwości.
Proponuję kwerendę w MS ACCESS wyliczającą liczbę możliwych kombinacji 6 liczb w Lotto (ponad 13 mln). U mnie na Core quad wylicza się ok 30 sek, niestety Access korzysta z jednego rdzenia Ale osobną aplikacją można to załatwić
1. Jeśli jest testowana JAKAKOLWIEK aplikacja to (najlepiej w tabelce z wynikami) obowiązkiem powinno być podanie z ilu rdzeni korzysta aplikacja, bo nawet jeśli mówimy o różnych architekturach procesorów to w obrębie jednej można samemu sporo wywnioskować. Zaniedbanie tego powoduje tylko i wyłącznie komplikacje połączone z absurdem.
Ciężko jest określić precyzyjnie ile dana aplikacja wykorzystuje rdzeni. Przykładowo Photoshop część efektów ma 1-rdzeniowych, część 2-rdzeniowych, a część 'wszystko-rdzeniowych. Nie rozumiem dlaczego brak tej nieprecyzyjnej informacji miałaby wprowadzać jakiekolwiek komplikacje.
Bo wyniki testów są wskazówką a nie kluczem do całości, dotyczą one tego co zostało przetestowane i niczego więcej Jeśli ktoś potrzebuje wyników jakiegoś programu którego testy ujęty w testach to może być szczęśliwy, ale przecież programów jest bardzo dużo (tak samo jak i gier). Jeśli znam 'jądrową naturę' potrzebnej mi aplikacji to wiem na które testy powinienem patrzeć, a... i tu problem bo nie wiem jeśli danych o użyciu rdzeni brak. W pełni rozumiem problem określenia ilości rdzeni na jakich działa aplikacja, co nie zmienia faktu że zawsze jest jakieś maksimum (jeden, dwa, 'dwa i pół', do czterech itp). Analizując wyniki testów jest to potrzebne by mogło przełożyć się na stronę praktyczną, czyli spodziewane odwzorowanie wyników do wybranego przeze mnie programu (spoza testowanych). Ze względu na to że mamy procesory dwu/cztero wątkowe, procesory opierające się na modułach w dodatku o innych architekturach i MHz może się okazać że najlepszą informacją dla mnie jest porównanie wyników z zaledwie jednego testu, bo wszystkie inne nie odzwierciedliłyby tego co mi potrzebne, jednak z braku danych mogę się oprzeć jedynie na domysłach (które mogą się okazać absurdalne)
Może warto dodać SuperPi. Wiem że to benchmark ale wykorzystuje tylko jeden wątek. Ja korzystam z aplikacji mocno obciążającej procesor ale tylko jeden wątek. I dla mnie to jest najważniejsze
Co ci da super wynik w tym teście? Przecież zupełne inne relacje bedą w superpi, który jest jednowątkowy, zupełnie inne będą w 3ds-ie (Viewport), który też jest jednowątkowy czy Catia...
Może warto dodać SuperPi. Wiem że to benchmark ale wykorzystuje tylko jeden wątek. Ja korzystam z aplikacji mocno obciążającej procesor ale tylko jeden wątek. I dla mnie to jest najważniejsze
Przeczytaj mój komentarz #104 na tej stronie, lub wcześniejsze moje w tym temacie.
Może warto dodać SuperPi. Wiem że to benchmark ale wykorzystuje tylko jeden wątek. Ja korzystam z aplikacji mocno obciążającej procesor ale tylko jeden wątek. I dla mnie to jest najważniejsze
Nie mogę się powstrzymać +1 za epicki dywan na ścianie
Zgadza się. Pierwsze na co zwróciłem uwagę to ten dywan. Ciekawe czy na suficie też jest? A w ogóle to całe zdjęcie wygląda jak żywcem wyjęte z kolekcji zdjęć rosyjskich absurdów. Tylko mi tam białego misia brakuje.
Z mojego punktu widzenia dołożyłbym aplikacje statystyczne (STATISTICA/SPSS/SAS/R).
Z programów tych korzysta sporo studentów, więc wbrew pozorom są popularne.
A co testować?
- modelowanie dużej ilości zmiennych
- wyszukiwanie sieci neuronowych
- zadania klasyfikacyjne
- samo odczytywanie/rekodowanie/transformacja zmiennych
Możliwości jest wiele - wszystko zależy od potrzeb (by test miał sens trzeba opierać się na odpowiednim zestawie danych - w momencie, gdybyśmy oparli się na przykładach dydaktycznych wtedy różnica w czasie wykonania byłaby pomijalnie mała.
Inną propozycją jest oprogramowanie do projektowania układów scalonych lub do modelowania cząsteczek chemicznych, ale z konkretnymi propozycjami powinni wypowiedzieć się specjaliście w tych dziedzinach
Proponował bym podawanie obciążenia procesorów w poszczególnych zastosowaniach (szczególnie w grach). W przypadku procesorów FX mogło by to być ciekawe zagadnienie ponieważ w grach lubią być dziwnie obciążone (co po części wynikao z ich budowy) co np. pokazuje ten filmik : http://www.youtube.com/watch?v=eqxpEWdQt4U
Właśnie ze względu na nietypową architekturę procesorów AMD FX (zresztą ma to też odzwierciedlenie na jednostkach Core i7) takie informacje wprowadzają raczej w błąd, niż są w jakikolwiek sposób pomocne.
Proponował bym podawanie obciążenia procesorów w poszczególnych zastosowaniach (szczególnie w grach). W przypadku procesorów FX mogło by to być ciekawe zagadnienie ponieważ w grach lubią być dziwnie obciążone (co po części wynikao z ich budowy) co np. pokazuje ten filmik : http://www.youtube.com/watch?v=eqxpEWdQt4U
EDIT: po przeczytaniu powyższych komentarzy już nie oczekuje odpowiedzi na moje pytania znajdujące się wyżej.
PS. Czy będziecie dalej testować w Cinebench 11.5 czy nowym 15? (:
Trochę nie na temat, ale myślę, że to dobra okazja: Jak robicie test wydajności CPU w grach, ciekawie by było wiedzieć średnie użycie CPU przez daną grę, takiego typu testu jeszcze nigdzie nie widziałem.
Tak jest to nie na temat, ale powiedz proszę: co Ci taka wiedza da, szczególnie że to będzie inaczej zależnie od użytej karty graficznej - choćby...
EDIT: po przeczytaniu powyższych komentarzy już nie oczekuje odpowiedzi na moje pytania znajdujące się wyżej.
PS. Czy będziecie dalej testować w Cinebench 11.5 czy nowym 15? (:
Trochę nie na temat, ale myślę, że to dobra okazja: Jak robicie test wydajności CPU w grach, ciekawie by było wiedzieć średnie użycie CPU przez daną grę, takiego typu testu jeszcze nigdzie nie widziałem.
Przeczytaj mój komentarz #104 na tej stronie, lub wcześniejsze moje w tym temacie.
Dzięki za wskazanie drogi
A z programów:
- Jakieś obliczenia w czymś w guście Statistici dla ekonomistów
- czas kompilowania określonego programu z określoną wersją kompilatora i środowiska. Np. jakiś Gcc pod Eclipsem
- może nawet kompilowanie różnymi kompilatorami tego samego (ale tutaj trzeba jeszcze na końcu uruchomić test sprawdzający funkcjonalność). Chociaż to były chyba bardziej test kompilatorów
- czas przeszukiwania bazy komponentów w Altium Designer.
I przydałyby się testy powyższych dla różnych SSD i HDD (w tym hybryd), aby użytkownik profesjonalny mógł się przekonać o szybkości.
Test bardzo łatwo powtórzyć. Wystarczy raz przeskanować jakieś grube tomisko z dużą ilością tekstu i tabel. Następnie policzyć czas rozpoznania tekstu i od razu przekonwertowania go do worda w jednym rzucie.
Test skierowany w stronę studentów
Heh...
Co masz na mysli?
VT-X/AMD-V działa tak dobrze jak dobre są procesory. Róznice by były takie same jak w natywnych środowiskach.
Programy korzystają z tych samych funkcji i nie ma znaczenia czy masz Vmware czy virtualbox-a, MS Hyper-V....
... programy różnią się wsparciem nienatywnym GPU, implementacją urządzeń peryferyjnych. Ale to niedotyczy CPU, a bardziej funkcjonalności. Wydajność sama w sobie powinna być podoba.
Co testować?
To co było powiedziane np. zastosowania serwerowe, bazy danych-> opóźnienia. To opóźnienia mają największy wpływ.
Bo wydajność podobna być może, ale serwerze nie liczy czysta wydajność czyli np. ile klientów obsłuży serwer to jak szybko serwer dostarczy odpowiedź na zapytanie.
Czy środowisko typowo programistyczne do testowania aplikacji. Ale tu raczej nie widzę większego sensu.
Ale jak tam chcecie, dałem tylko propozycję. Mam nadzieję, że się tym zainteresujecie prędzej czy później. Sam bym taki test zrobił ale nie mam takich możliwości.
Ciężko jest określić precyzyjnie ile dana aplikacja wykorzystuje rdzeni. Przykładowo Photoshop część efektów ma 1-rdzeniowych, część 2-rdzeniowych, a część 'wszystko-rdzeniowych. Nie rozumiem dlaczego brak tej nieprecyzyjnej informacji miałaby wprowadzać jakiekolwiek komplikacje.
Bo wyniki testów są wskazówką a nie kluczem do całości, dotyczą one tego co zostało przetestowane i niczego więcej Jeśli ktoś potrzebuje wyników jakiegoś programu którego testy ujęty w testach to może być szczęśliwy, ale przecież programów jest bardzo dużo (tak samo jak i gier). Jeśli znam 'jądrową naturę' potrzebnej mi aplikacji to wiem na które testy powinienem patrzeć, a... i tu problem bo nie wiem jeśli danych o użyciu rdzeni brak. W pełni rozumiem problem określenia ilości rdzeni na jakich działa aplikacja, co nie zmienia faktu że zawsze jest jakieś maksimum (jeden, dwa, 'dwa i pół', do czterech itp). Analizując wyniki testów jest to potrzebne by mogło przełożyć się na stronę praktyczną, czyli spodziewane odwzorowanie wyników do wybranego przeze mnie programu (spoza testowanych). Ze względu na to że mamy procesory dwu/cztero wątkowe, procesory opierające się na modułach w dodatku o innych architekturach i MHz może się okazać że najlepszą informacją dla mnie jest porównanie wyników z zaledwie jednego testu, bo wszystkie inne nie odzwierciedliłyby tego co mi potrzebne, jednak z braku danych mogę się oprzeć jedynie na domysłach (które mogą się okazać absurdalne)
Co ci da super wynik w tym teście? Przecież zupełne inne relacje bedą w superpi, który jest jednowątkowy, zupełnie inne będą w 3ds-ie (Viewport), który też jest jednowątkowy czy Catia...
Przeczytaj mój komentarz #104 na tej stronie, lub wcześniejsze moje w tym temacie.
Zgadza się.
Z programów tych korzysta sporo studentów, więc wbrew pozorom są popularne.
A co testować?
- modelowanie dużej ilości zmiennych
- wyszukiwanie sieci neuronowych
- zadania klasyfikacyjne
- samo odczytywanie/rekodowanie/transformacja zmiennych
Możliwości jest wiele - wszystko zależy od potrzeb (by test miał sens trzeba opierać się na odpowiednim zestawie danych - w momencie, gdybyśmy oparli się na przykładach dydaktycznych wtedy różnica w czasie wykonania byłaby pomijalnie mała.
Inną propozycją jest oprogramowanie do projektowania układów scalonych lub do modelowania cząsteczek chemicznych, ale z konkretnymi propozycjami powinni wypowiedzieć się specjaliście w tych dziedzinach
Właśnie ze względu na nietypową architekturę procesorów AMD FX (zresztą ma to też odzwierciedlenie na jednostkach Core i7) takie informacje wprowadzają raczej w błąd, niż są w jakikolwiek sposób pomocne.