Rechenleistung für einige Tage

Roin

Freier Denker
Registriert
22 Juli 2013
Beiträge
581
Hallo Leute,
ich habe für ein Projekt einige Zeilen Code in R geschrieben (ja, ich hätte gerne eine andere Sprache verwendet, aber die war leider zwingend vorgegeben).
Mein Laptop würde unter Vollast da etwa zwei Monate brauchen, um die benötigten Daten einmal durchzurechnen. Leider ist das Programm nicht wirklich für eine GPU geeignet, daher frage ich mich, ob ich nicht im Internet Rechenleistung dafür mieten kann.

Ich habe eine Reihe von Datensätzen (etwa 30) und eine Reihe von Parameterkombinationen, die ich durchprobieren muss (< 500). Pro Datensatz benötigt die Berechnung von den (schnellsten/einfachsten) 96 Parameterkombination auf meinem i7 7700HQ unter Vollast einige Stunden (5-10), maximal 8GB RAM und nur ein paar MB an Festplattenspeicher.

Kann mir da jemand etwas einfaches empfehlen? Ich habe mir gedacht, ich kann mir da bei Amazon ein Cluster für ein paar Minuten mieten und einfach alle Kombinationen und so weiter parallel dadrüber laufen lassen oder ähnliches. Eine Parameterkombination berechnet sich immerhin in unter 20 Minuten auf meinem Laptop. Da dachte ich, ich könnte einfach die Parameterkombinationen über mehr Kerne laufen lassen und dadurch wird das alles ungemein viel schneller.

Leider habe ich bei einer schnellen Suche nach AWS (Amazon) nicht gefunden, wie ich da 10 Klicks mache, und einen Zugang bekomme und meinen Code hochlade und laufen lassen kann. Es scheint 10000 verschiedene Produkte zu geben und alle nur für spezielle Sachen zu sein.

Gibt es vielleicht eine Alternative zu Amazon? Ich würde natürlich nur sehr wenig Geld auf den Tisch legen müssen - ich habe gehofft, dass ich mir da etwas, dass meine Rechenzeit auf wenige Tage verkürzt für < 50 Euro mieten könnte.

LG
 
Zuletzt bearbeitet:
Da ging vor nicht ganz 1/2 Jahr der Streamingdienst Shadow durch die Presse.
So ein Cloud Gaming-PC für einen Testmonat für 30€?

Ich weiß nicht, ob das die ausreichende Hardware für Deine Zwecke ist.
 
  • Thread Starter Thread Starter
  • #3
Größenordnung suche ich etwas, das entsprechend folgendes hochskalliert:
  • 8x3,0GHz (4 Physische Kerne, 8 durch Hyperthreading)
  • 8 GB RAM
  • 10 MB HDD zum Speichern der Ergebnisse
Also irgendwas in der Richtung 100 x 3 GHz mit entsprechend 100 bis 120GB verfügbarem RAM und 2+GB HDD oder so. Keine Ahnung was ich da erwarten kann zu kriegen oder halt auch nicht zu kriegen. Ich weiß nur, dass ich nicht einfach sagen kann, dass ich 1000 GHz haben will. Bei 5 GHz ist ja mehr oder minder schluss. Aber ich kann die Aufgaben ja alle auf anderen Kernen rechnen lassen. Das dürfte schon ganz gut klappen dann.

Mehr Kerne bedeutet halt auch, dass mehr von den Modellen gleichzeitig berechnet werden können --> mehr RAM benötigt. Leider habe ich noch keine Stelle im Code gefunden, wo mir nur brutale Rechenkraft was bringt, wenn der RAM nicht auch mehr wird.
 
@Roin:
Schau mal ob du ein Hackerspace bei dir in der Gegend hast.
Das ist zwar mehr inoffiziell, aber wenn du nett fragst, lassen die dich eventuell an ihre Rechner.
Hier kannst du mal schauen.

Weiß nicht wie das bei dir ist, aber bei uns sind die alle recht aufgeschlossen, kann halt nur sein das sie dir Löcher in den Bauch fragen, was du da machst.
 
  • Thread Starter Thread Starter
  • #5
Das Angebot ist leider nicht das, was ich suche. Ich möchte sozusagen einen Zugang zu einer Linux oder Windows-Oberfläche haben wo im Hintegrund ein Rechenzentrum mir virtuell x Kerne mit y RAM und z Speicher zur Verfügung stellt und ich dann einfach Code laufen lasse und am Ende mir meine Ergebnisse runterlade. Das Angebot, was du vorgeschlagen hast, geht da leider dran vorbei.

War eine ganz nette Idee, doch leider ist keiner in meiner Stadt und in der nächsten Nachbarstadt ist wohl nur einer, wo es hauptsächlich um so Spielereien wir Roboter bauen geht - also ohne entsprechende Rechenleistung, da ich mein Problem leider nicht auf den Mikrocontrollern laufen lassen kann...
 
Zurück
Oben