Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Hardware \ Processor

"Billig" workstation til beregninger

Af Mega Supporter QWERTY Andreas | 15-04-2020 08:57 | 1935 visninger | 28 svar, hop til seneste
Hej HOL! TLDR: Bedste mulige multithreaded performance, til billigst mulige penge. Jeg læser i øjeblikket Matematik-Økonomi på Københavns Universitet. Jeg er på sidste del af min kandidat, og er begyndt at interessere mig mere for feltet "Dynamisk programmering", som kort fortalt er noget med at løse matematiske optimeringsproblemer. Jeg løser dem primært i Python, hvor jeg bla. gør en del brug af bla. Numba og Numpy pakkerne - så de "lavt hængende frugter" er allerede taget. Da jeg om et års tid skal til at skrive speciale, og her kommer til at skulle knuse en hel del tal, overvejer jeg lidt om det kan lade sig gøre at bygge en billig workstation, som kan speede beregningerne lidt op. Fordelen er at mange af de ting jeg programmerer næsten skalerer lineært i antallet af kerner. Så the more the better! Jeg ville derfor høre om i har nogle bude til noget billigt multicore performance på budget. Jeg håber på at kunne få lavet noget hvor mange nogenlunde bare kan køre sin kode direkte "som man plejer", så man ikke behøver bekymre sig om f.eks. at offloade til et Co-processor kort el. lignende. Min nuværende stationær kører med en Intel Core i5 4590, og jeg ville helst gerne kunne matche multithreaded performance med 4-8x. Om jeg ender med at købe noget ved jeg ikke, da det jo er ret mange penge! Men hvis det kunne lade sig gøre kunne det være ret cool - og derfor er jeg ved at undersøge muligheden. Jeg har overvejet følgende: 2x Intel Xeon Gold 6132 ES. https://www.ebay.com[...] 1x Dual socket mobo: https://www.ebay.com[...] Alternativt kunne jeg forsøge at se på f.eks. en Threadripper 1920x, men jeg syntes ummideltbart at TR4 motherboard er for dyre ift. ovenstående - og det virker til at ovenstående giver noget mere value for money? I må meget gerne komme med nogle bud, jeg håber at kunne holde mig inden for ~6000 kr for processor mobo og RAM. Men jo billigere, jo bedre da jeg bare er studerende :) Mvh. Andreas
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling

--
Sidst redigeret 15-04-2020 08:58
#1
Azakiel
Skribent
15-04-2020 09:02

Rapporter til Admin
Der skal nok smides en slat ekstra oven i de Xeon's da de kommer fra Kina, så fortoldning + moms. Dertil er det ikke 100% sikkert at det du får er det beskrevne, det er Kina trods alt.
--
Veni, Vidi, Vici. dimidium facti qui coepit habet faber est quisque fortunae suae
#2
Laust
Gæst
15-04-2020 11:16

Rapporter til Admin
Kommer du ikke langt med en 3900x?
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
Balanovic
Elite Nørd
15-04-2020 11:21

Rapporter til Admin
En gammel HP workstation med dual xeon X58 6 kerner tror jeg er dit bedste bud på multithread til budget. Z600 mener jeg de hedder. Ellers en ny Ryzen maskine. Så mange kerner som de budget tillader.
--
#4
BoreBissen
Supporter
15-04-2020 11:22

Rapporter til Admin
1. gen threadripper?
--
Acer Aspire 3 - Ryzen 3500u (4c/8t Vega 8) | 2x4 gb 2400 MHz DDR4 | 256 GB M.2 Nvme SSD
#5
QWERTY Andreas
Mega Supporter
16-04-2020 10:04

Rapporter til Admin
#1; Det er et ret vigtigt perspektiv. Tak for input! #2; Jo, altså det ville række noget længere end min nuværende i5 4690 - men det kunne jo være det var muligheder for at hente mere, nu clock-speed ikke er super vigtigt. Så det er mest for at få afsøgt mulighederne. Eksempelvis håbede jeg at mit bud på 2xXeon ES kunne hente (næsten) det dobbelte af en 3900x til ca. samme penge, hvis tallene i annoncen nogenlunde er korrekte. #3; Ummidelbart ret god price/performance, men af hvad jeg lige kan se kan det ikke rigtigt betale sig over mit nuværende desværre. #4; Også et bud - jeg syntes dog at TR4 motherboard er meget dyre, og er i tvivl om hvorvidt det kan betale sig?
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#6
Mr. WoLF
Guru
16-04-2020 10:56

Rapporter til Admin
Problemet med de gamle Xeon er de bruger rigtig meget strøm mod hvad man får ud af dem, vi snakker jo omkring 260w tdp med 2x af dem og det må blive til noget af en varmeudvikling. Tænker du skal prøve at søge en brugt threadripper og mobo her inde?
--
#7
Aslund
Ultrabruger
16-04-2020 10:59

Rapporter til Admin
#0 Jeg har ingen erfaring med ES processorer, men jeg er usikker på hvor god ide det er at købe en. ES, Engineering Sample, er interne udviklingschip beregnet til at teste og udvikle processoren. Den er ikke beregnet til daglig brug over lang tid. Jeg vil nok anbefale at du læser op på det før du kaster dig ud i sådan et eksperiment.
--
#8
NamrepuS
Mega Supporter
16-04-2020 11:41

Rapporter til Admin
Som tidligere studerende vil jeg lige indskyde at du måske skulle kigge andre veje end at investere i eget "jern". Da jeg selv er hardware nørd kan jeg godt se det sjove i at stykke noget sammen selv, men det er lidt spildte kræfter og penge IMO! De fleste universiteter har aftaler med div. cloud leverandøre (Azure, Google GCP, AWS), og ellers er disse leverandøre selv ret ivrige for at fedte studerende ind i gratis løsninger (for at indoktrinere dem netop i deres produkt). Dette vil give dig denne regnekraft gratis! Nolge UNIs har også deres egne servere netop til dit formål... Samtidig vil "ekstern" regnekraft være noget der positivt kan inkluderes i din opgave/opgaver, og et muligt samtale emne til evt. eksamen, det vil "jeg har kastet denne regnemaskine sammen fra div. brugt fund og ebay" ikke være.
--
#9
Peter.
Megabruger
16-04-2020 12:13

Rapporter til Admin
Som #8 siger, cloud kunne være en løsning også, hvis det ikke er noget der skal køre 24/7, det koster ikke mange kr pr time at have _mange_ cores at fedte rundt med, det er først dyrt hvis det skal køre 24/7, men til on/off brug kan det være ret billigt for det performance man får. 64 cores, 256GB mem ~ 24 kr per time, etc: https://azure.microsoft.com[...]
--
#10
Qax
Semi Nørd
16-04-2020 12:16

Rapporter til Admin
Du kan bygge en Ryzen 3700X med bundkort og 16gb ram for cirka 4700kr. Det kan sikkert gøres lidt billigere. Så har du 8 kerner og 16 tråde. Jeg kender prisen, da jeg overvejede det til min ældste søn, som udskiftning for hans i5-6500 med 4 kerner og 4 tråde. Husk så også lige på at dit i5-4590 setup kan sælges for en skilling. Med 3700X, der får man ret meget for pengene uden at det bruger ret meget strøm.
--
Asrock Z370 Extreme4 - I5-8600K - NZXT Kraken X62 Ripjaws 2x8gb 3200Mhz CL14 Asus 1080 Strix A8G - Acer XB271HU Adata XPG SX8200 Pro 1TB
#11
QWERTY Andreas
Mega Supporter
17-04-2020 14:26

Rapporter til Admin
#6; jeg tror ikke jeg kommer til at bruge det nok til at strøm reelt bliver et issue. Udover mht. køling. Jeg er ihvertfald nået frem til at der nok vil være en del "skjulte" omkostninger mht. køling, da det også er nogle ret store chips. Og det skal jo regnes med.. Så hvor meget det reelt koster er svært at vurdere. Threadripper kunne være ret spændene, og f.eks. en 1920x er jo ikke enormt dyr - men motherboard er meget dyre, hvilket nok er den største udfordring. #7; Jeg husker det som om mange gjorde det tilbage for et par år tilbage - men ja, det virker ikke som det aller mest oplagte efterhånden. #8; En del af det er self. at det er sjovt at bygge en computer :)) Jeg har allerede erfaring med at bruge ekstern regnekraft, og brugt en server i forbindelse med bla. mit bachelorprojekt. Så jeg har den erfaring. Og jeg tror også at universitetet kunne stille det til rådighed, hvis det er strengt nødvendigt. Men halvdelen af "gør det selv" er jo også for fornøjelsen. Og så kunne det også være fedt at have muligheden for at bruge det ifb. med andre projekter, uden om f.eks. opgaver på studiet. #9; Samme som #8 #10; Jeg havde håbet man kunne nå lidt mere end ~3x hastighed med noget lidt mere specialiseret.. Men det lyder desværre til at det ikke helt kan lade sig gøre at lave noget, som bare er tilnærmelsesvis fornuftigt, uden at prisen kommer til at være for meget ift. fornøjelsen - desværre.
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#12
inckie
Guru
17-04-2020 15:02

Rapporter til Admin
#0 Jeg har en gammel HP z800 workstation, med 2x Xeon x55-et-eller-andet (4 core CPU'er) og 32-64GB ECC ram - kan ikke huske præcise specs. Der er vidst også et gammelt Nvidia Quadro et-eller-andet kort i også. Et nyt knapcelle batteri og en SSD eller to, så er jeg sikker på den er kørende igen. Hvis du donere et eller andet symbolsk beløb til noget velgørenhed, så må du få den kvit og frit.
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
--
Sidst redigeret 17-04-2020 15:03
#13
Qax
Semi Nørd
17-04-2020 15:31

Rapporter til Admin
#12 Så vil jeg gerne komme med et forslag til donationen. Danske Hospitalsklovne Julemærkehjemmene Eller noget andet der går til danske børn.
--
Asrock Z370 Extreme4 - I5-8600K - NZXT Kraken X62 Ripjaws 2x8gb 3200Mhz CL14 Asus 1080 Strix A8G - Acer XB271HU Adata XPG SX8200 Pro 1TB
#14
MadsFerguson
Nørd Aspirant
17-04-2020 15:43

Rapporter til Admin
Undersøtter dine applikationer CUDA/GPU, det er tæt på det første spørgsmål du skal svare på. peformance forskellen her er så dramatisk at den kommer først i rækken (eller tæt på) Er de 6000,- en hård grænse ? Hvis du tager Inckie's maskine og finder ud af hvor ny en GPU du kan kaste i den, så kunne du godt ende med en maskine som rent faktisk kan tygge nogle tal igennem. (En solid del af mit job er HPC clustre og compute)
--
Large deployment System Engineer, High Performance Computing specialty.
--
Sidst redigeret 17-04-2020 15:44
#15
lindegren
Elitebruger
17-04-2020 15:43

Rapporter til Admin
Der ryger en del gammel servergrej på ebay til småpenge, eksempelvis her: 4*10core xeon, med 256GBram til 649€ https://www.ebay.de[...]
--
---misc for life---
#16
QWERTY Andreas
Mega Supporter
19-04-2020 12:20

Rapporter til Admin
#12; Det kunne faktisk godt lyde spændene, hvis altså det på nogen måde er noget der er realistisk mht. transport og andet. Det løber ihvertfald hurtigt op mht. transport. Men det lyder ihvertfald til at give ~2x speedup ift. en 4590, efter lidt hurtig læsning - og så self. væsentligt mere RAM at arbejde med. Hvor står den? #14; Jeg har faktisk set noget på CUDA, men som jeg forstår det er hastigheden kun noget jeg skal forvente på mindre vektoriserede operationer. Det skulle dog være ret nemt at implementere i python, ved vektoriserede operationer. Udfordringen er primært jeg kommer til at have noget kode som ikke kan implementeres med Numba, da jeg f.eks. skal bruge funktionsoptimering som ikke er implementeret i Numba.. Men efter at have overvejet alternative implementationer noget tid, tror jeg måske jeg har nogle ting jeg skal have prøvet af! :) #15; Hvis jeg sammenligner med cinebench, er den ikke væsentligt hurtigere end f.eks. en 3900x. Den har en super stærk fordel på RAM, men derudover virker ny HW som en bedre deal (?)
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#17
inckie
Guru
19-04-2020 15:31

Rapporter til Admin
#16 Ballerup - så Københavnstrup ;-)
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#18
inckie
Guru
19-04-2020 18:39

Rapporter til Admin
Jeg fik lige bootet den - huskede lidt forkert omkring CPU model: 2x Intel Xeon E5530 (2.4 Ghz) 12x 4GB DDR3-1066 PC3-8500 ECC (48GB) 1x Quadro FX 3800 (GT200GL ?) Den gode nyhed er dog at jeg har en masse X5570 (2.93 Ghz) CPU'er liggende - så der er måske mulighed for hele 530 Mhz mere - de skulle passe i https://support.hp.com[...]
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#19
QWERTY Andreas
Mega Supporter
20-04-2020 16:12

Rapporter til Admin
Har sendt inckie en besked, og så håber jeg vi finder ud af noget :) Tak for buddene alle sammen!
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#20
MadsFerguson
Nørd Aspirant
20-04-2020 16:20

Rapporter til Admin
#16 Jeg sælger HPC clustre som en del af mit arbejde. Det er korrekt at CUDA og Python har interfaces der er ligetil at få til at fungere. Den del hvor du angiver 'mindre' vektoriserede opgaver, det er selvfølgelig en relativ betragtning hvad mindre er for dig, men i forhold til det grej du kigger på at køre tingene på, så vil jeg holde fast ved at du skal bruge dine penge og tid på at se om du kan få CUDA og et alternativ til Numba bragt på banen. Inckie's generøse hjælp giver dig i al fald et pænt godt udgangspunkt dertil.
--
Large deployment System Engineer, High Performance Computing specialty.
#21
inckie
Guru
20-04-2020 19:08

Rapporter til Admin
#19 Her forresten noget MPI / CUDA kode jeg legede med, den gang jeg læste til IT supporter og havde adgang til skolens HPC cluster: https://github.com[...]
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#22
fisk7aal
Junior Supporter
20-04-2020 19:23

Rapporter til Admin
Jeg skrev mit speciale på DTU for et år siden. Det involdverede EM simulationer som er meget krævende. I den forbindelse fandt jeg ud af at alle studerende kan benytte DTUs HPC, der kunne jeg bruge et helt server rack på en gang kvit og frit. Har du undersøgt om KU ikke har noget lignende? IE: https://www.hpc.dtu.dk[...]
--
#23
QWERTY Andreas
Mega Supporter
23-04-2020 18:28

Rapporter til Admin
#20; Tak for hjælpen - jeg har fået set på CUDA, men jeg fik måske formuleret mig lidt dumt. Jeg er ikke den bedste i hele verden til at programmere - men det er relativt simpelt at implementere vektoriserede funktion med CUDA, men det virker til at være mere komplekst (i hvert fald ift. mit niveau) hvis man går videre derfra. Jeg har i hvert fald fået styr på at køre vektoriserede funktioner på mit 1050 Ti nu, og det giver en markant hastighedsforbedring. Så tak for tippet! Det er noget jeg vil gå videre med. #22; På KU kan vi også nogle gange få adgang til noget regnekraft ifb. større opgaver, men det kræver man kender de rigtige - og at man kan argumentere for det. Men det handler også om at det er lidt sjovt at have fingrene i HW, nu hvor jeg trods alt bare studerer og muligheden for at kombinere interessen og fagligheden i høj grad er der :) Tak for hjælpen alle sammen. Jeg håber Inckie's maskine kommer til at give en hastighedsforbedring, men også lidt god øvelse i multithreading - og så håber jeg at jeg kan bruge anledningen til også at få prøvet krafter med CUDA, da det vidst ser ud til at give ret meget performance, for ret få penge - selv med mit relativt "low end" 1050 Ti ;)
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#24
inckie
Guru
24-05-2020 17:44

Rapporter til Admin
Hvordan er det så gået med projektet indtil videre ? :-)
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#25
QWERTY Andreas
Mega Supporter
25-05-2020 15:32

Rapporter til Admin
#24; Jeg er i øjeblikket i gang med en eksamensopgave hvor jeg laver en "partiel ligevægtsmodel" - dvs. det er en ret simpel model, som måske tager ~10 sekunder at løse. Denne behøver ikke noget vildt og fancy hardware - men kræver min opmærksomhed, da jeg gerne vil klare det godt til eksamen ;) Målet er at udvide den til en "generel ligevægtsmodel" i specialet hvilket (ret forsimplet) bla. kræver at løse denne over et grid - det kunne f.eks. være et grid på 100x100 punkter, og interpolere en række flader ud fra dette man derefter kører en solver på. Men bare at løse modellen for griddet, med f.eks. 10 sekunders køretid for hver "partiel ligevægt", vil tage ~28 timer at køre. Dette kan så skaleres lineært ned i antallet af kerner. Ift. CUDA er det noget jeg har set mere på, og også lavet nogle kodestumper med for at teste det.. Men det kommer desværre til at blive alt for tidskrævende at køre al koden på GPU'en, da jeg i koden bruger en hel del solvere fra bla. Scipy pakken - som ikke er understøttet i Numba pakken, hvor man nemt kan porte sin kode til CUDA. At implementere alle solvere selv, vil være helt enormt tidskrævende, og ville nok være noget der var mere interessant for en Dat-Øk'er hvis det kom til stykket :) Dermed bliver hver "partiel ligevægt" også en stor sammenkogning af kode som er Jitted, og kode som ikke er - og derfor giver det mest mening at bruge CUDA til f.eks. lineær algebra, monte-carlo integraler og tilsvarende.
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#26
QWERTY Andreas
Mega Supporter
29-06-2020 23:01

Rapporter til Admin
Update: Jeg er endt med følgende setup: 2x Xeon E5-2670 v3 (2 stk. 12C/24T => 24C/48T) 8x16 GB DDR4 ECC 2133 MHz RAM Asus Z10-PA-D8 motherboard Det kører super fint, og giver en Cinebench R15 score på den anden side af 3400 - hvis jeg virkeligt syntes er pænt, taget hele setuppets pris i betragtning :D Jeg glæder mig til at få gjort brug af den. Det er ca. 6-7 gange hurtigere end min nuværende i5, og en del mere RAM at arbejde med - hvilket kan være ret nyttigt i nogle tilfælde ved f.eks. store arrays eller store datasæt. Så alt i alt er jeg meget godt tilfreds. Det eneste der måtte mange var lidt mere storage, da den kun har en sølle 128 GB SSD i.. Og det er lidt fjollet at have lige så mange GB RAM som man har GB på sin Disk.
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling
#27
BoreBissen
Maxi Supporter
29-06-2020 23:07

Rapporter til Admin
Nu har jeg ikke læst hele tråden... Så ved jeg ikke hvor meget du kommer til at bruge systemet, men tænker at dit sammensatte system kommer til at sluge en hel del strøm ift. fx et Ryzen 3900x system?
--
Acer Aspire 3 - Ryzen 3500u (4c/8t Vega 8) | 2x4 gb 2400 MHz DDR4 | 256 GB M.2 Nvme SSD
--
Sidst redigeret 29-06-2020 23:08
#28
QWERTY Andreas
Mega Supporter
29-06-2020 23:12

Rapporter til Admin
#27: Det bruger helt sikkert en del mere strøm end en 3900X. Men samlet set har RAM + Mobo + CPU'er kostet mindre end en 3900X alene koster fra ny, og giver ca. samme ydelse. Så økonomisk syntes jeg det har været en god investering, på trods af det højere strømforbrug. Havde jeg haft nogle flere tusinde kroner ville jeg gerne have haft en 3900X, eller en 3950X, men de er desværre ret dyre.
--
Raijintek metis med: I5 4590, 2x4GB RAM, GTX 1050TI, SSD+HDD, custom vandkøling

Opret svar til indlægget: "Billig" workstation til beregninger

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning