lørdag, januar 23, 2021

6700k ejer soeges til hurtig benchmark

Daily Rush Debat Hardware Hardware 6700k ejer soeges til hurtig benchmark

  • Forfatter
    Emne
  • #0

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    jeg maa igem spoerge den brede DR’s offenligthed for lidt hjaelp

    jeg leder efter en person med 6700k eller andne skylake cpu med HT som vil koere en 7-zip eller cinebecnh R15 benchmark for mig

    – den skal saettes op til kun at bruge 4 threades (samem antal som fyssike cores)
    – koert benchmark og screen dump please
    – reboot og disable Hyper theading i bios
    – koert benchmark igen med kun 4 traade ( samme som fysiske cores. og screen dump

    jeg takker mange gange

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

Viser 14 kommentarer - 1 til 14 (af 14 i alt)
  • Forfatter
    Kommentarer
  • #1

    Tequilashot
    Bruger
    4.834 indlæg
    Offline

    Hurtig hurtig.

    Den første pc jeg havde var en 386sx med 8 mb ram som jeg gamede warcraft 1 på i dos 5.

    #2

    Aben
    Bruger
    1.432 indlæg
    Offline

    Edit: Lavede en fejl i den første test(havde instillet til 4 tråde i Task Manager og ikke i programmet), men nu burde det være i orden. Her er scoren:
    http://i.imgur.com/Txi6N7m.png

    #3

    munk9000
    Bruger
    3 indlæg
    Offline
    #4

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    Jeg takker for info

    De gaar desvaere imod hvad jeg have forventer saa nu er jeg i et stoere spoegsmaals tegn.

    I baade #2 og #3 ser det ud til at HT giver mere performance. Jeg havde forventet mindre.
    Jeg maa teste videre herfra.

    jeg takker igen

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #5

    MiNo
    Bruger
    2.846 indlæg
    Offline

    #4 det er jo hele pointen med HT; at man bedre udnytter fysiske cores.

    Som med alt andet, kan du finde eksempler på at det modsatte sker. Men kikker du på på mange multi-threaded applikationer vil du se, at langt de fleste har fordel af HT.

    Udtagelserne er nok i særdeleshed gamle applikationer (single threaded) og dårligt skrevet multi-threaded. Og self. Ting som er single thread “by Nature”

    i7-6700K@4.5 Ghz|Noctua NH-D14|Asus Z170|GTX1080ti|32GB DDR4|Pro 950 512GB NVMe|2x 850 Evo 1TB SSD|CORSAIR AX 850W|R5|Asus PG279Q

    #6

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #5
    HT hjaelper kun nar dit traad antal er stoerre end dine fysiske cores.
    nar det er under risikere du performance tab.

    HT hjalper blot paa at udnytet ubruget ressoruce i en fysisk core ved at bruge den venetid/ubrugt ressrocue paa en sekundar traad.

    eftersom windows ser alle del ogisk core som ens kna du risike at 2 traade ryger til dne samem fysiske core istedet for hver ders fysisk core. derved udnytte du langt mindre dine fysiske core.

    2 traade paa en 2C/4T cpu

    Traad1 gar til logiske Core1 som gar til fysisk core1
    traade2 har ny 3 logisk cores at kunne blive tildelt. men den af af disse logiske core peger paa den samme fysiske core som traad1 er paa. dvs der er 33% risiko for at du faar kun overskudet fra en fysisk core fremfor en fuld fysisk core til traad2.

    Det bliver vaere jo fler fysisk core og traade dy har. saa laenge antalel af traade ikke overstiger fysisk cores
    4 traade paa en 4C8T cpu

    1. traad har 0% risiko for at colider med en ande
    2. traad har 14.25% risiko hvis dette ikek sker saa har
    3. traad har 33.3% risiko. hvis dette ikke sker saa har
    4. traad har 60% risiko.

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #7

    MiNo
    Bruger
    2.846 indlæg
    Offline

    #6 andre end dig oplever HT hjælper
    Meget præcis med cinebench

    Se evt;

    OK,OK, I looked a little and I did find a program that benefits from Hyper-Threading. I ran the cinebench 11.5 (Cinema 4D benchmark) with HT on and off. Here’s the results;

    HT on: all cores 40/80, CPU score = 3118, 1 core CPU score = 65, MP ratio = 47.62x
    HT off: all cores 40/40, CPU score = 2671, 1 core CPU score = 68, MP ratio = 39.18x

    Notice that with HT on the result is “super-linear” i.e. speedup greater than 40! This looks like the case I mentioned in the post where there is a pool of work that is being farmed out to threads in batches as each one finishes. There is significant thread launch overhead in the code and HT is helping with the thread management. I don’t know if this is the nature of the problem or just an artifact of how they chose to do their parallel implementation. ?? In any case, Hyper-Threading helps significantly with this code.

    i7-6700K@4.5 Ghz|Noctua NH-D14|Asus Z170|GTX1080ti|32GB DDR4|Pro 950 512GB NVMe|2x 850 Evo 1TB SSD|CORSAIR AX 850W|R5|Asus PG279Q

    #8

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #7 og hvor mange traade er der i denne test du fremviser et resultat fra?
    jeg tror du muligvis har misforstaaet testen/emnet.

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #9

    MiNo
    Bruger
    2.846 indlæg
    Offline

    #7 Rolig nu, det er jo ikke mig som har problemer med testresultater vs teori vel

    https://www.pugetsystems.com/labs/hpc/Hyper-Threading-may-be-Killing-your-Parallel-Performance-578/

    Men her ^ er det manglende link. Tænkte blot, det var brugbart siden fyren her også oplever perf. problmer med HT og opdage (som dig) at med Cinebench så giver HT et fint boost. Beklager hvis det er ‘misforstået’.

    i7-6700K@4.5 Ghz|Noctua NH-D14|Asus Z170|GTX1080ti|32GB DDR4|Pro 950 512GB NVMe|2x 850 Evo 1TB SSD|CORSAIR AX 850W|R5|Asus PG279Q

    #10

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #9
    Jeg proevede bare at faa dog til at se dobbeltsiden af HT.
    Det virkede som om du kun kunnen se, at der kun var et resultat om HT hjaelper eller ej, naar der tales om situation A, og du kommer med resultater fra situation B.

    Windows burde have en mere HT/CMT aware scheduler hvor den proever at foede til de fysiske cores foerst og forst naar de er brugt op bruge de extra logiske cores for at undgaa thread collision.

    O alt fra I7 930 og nu op til skylake er der et 8-12% performance boost ved lavt multithreaded software nar man slaar HT fra i Cinebench,7-zip, wprime. naar der kun er 4 thraads i brug.

    #2 og #3 afviger fra dette, men jeg kan ikke se hvorfor. baggrunds programmer muligvis.
    Det kunne vaere interesant er undersoege naermere, men jeg vil ikke belaste aben og munk9000 for meget.

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #11

    photon
    Bruger
    943 indlæg
    Offline

    Teori 1: 7zip algoritmen er lille nok til at kunne ligge i L1 I-cachen på Skylake. Den afgørende faktor bliver derfor at kunne levere data hurtigt nok til processoren. Her kan processoren hente data fra hukommelsen til tråd 1, imens tråd 2 tygger på, og så skifte, når tråd 2 løber tør for data. Uden hyperthreading, så kan kernen kun stå og fede den, imens der hentes mere data.

    #12

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #11
    Hvis 7-zip kun er med 4 traade til 4 cores. saa er der intet HT kan goere extra. da en traad kun kan vaere paa en core af gangen. det er derfir vi skal multithreade for at bruge multicores.

    korrekt hvis vi have over 4 traade i 7-zip, hvis vi antager 8 traade.
    saa kun den fysiske core regne paa data i traad1 mens den venter paa data til traad2.

    Et helt fundamentalt ting med HT er at det ikke kan give noget extra hvis du ikke har traade der kan tages fat i.

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #13

    photon
    Bruger
    943 indlæg
    Offline

    #12: Du har stadigvæk flere end de 4 tråde du sætter op for 7-zip el. CB. Alene operativsystemet har jo en del tråde til at køre til diverse opgaver, netværk, storage, lyd. De skal stadig vedligeholdes, og jeg vil tro at tråde der kører i kernel space har højere prioritet end applikationstråde. Hyperthreading væver systemtrådene ind imellem dine CB tråde, så snart at CB gør noget som stopper program exekveringen (Cache miss, branch prediction fejl, floatingpoint beregning osv), så kan processoren skiftet til en systemtråd. Mit gæt er, at det er forskellen imellem 671 CB og 714 CB ~5% CPU.

    #14

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    #13 enig. dog to kommentare

    1: i dette tilfaelde rykker vi os ogsaa vaek fra kun ha haeve 4 cpu tunge traade. idet vi har 4 fra CB + det loese.

    2: Det er meget lidt dit OS burde tage af Cpu og burde ide fleste tilfaelder end ikke kunne maales med ind. saa fremt man ikke har alt muligt snavs koerende

    Hvilket var aarsagen til at jeg mistaenker bagrunds ting. kunne vare en browser paa en side med flash eller video osv osv
    jeg benchmark rent system uden at have ting koerende i baggrunden, hvilket kan vaere forskellen

    — edit —

    f.eks tager DR enkelt side i Cybefox helt 4%-5%. (hvilket jeg i oeverigt finder som ret meget for en storset statisk side.)

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

Viser 14 kommentarer - 1 til 14 (af 14 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.