Wie schnell ist der Raspberry Pi?

Da ich gerade wieder an meinem Programm für Raumfahrtfragestellungen arbeite, habe ich mir gedacht – das kann man man doch ganz gut für einen Benchmark nutzen. Was ich nutzte war eine Berechnung eines Einschwenkens in die Umlaufbahn um den Mars nach einer Transferbahn. Dort werden 3000 Tage in der Umlaufbahn simuliert und 1,2 Millionen Wegpunkte berechnet. Die werden für eine Grafik auf 10.000 reduziert und zwei Grafiken erstellt, eine mit dem weg um die Sonne, die zweite um den Planeten.

Benchmark 1 sucht zuerst den Versatz um den vorgegebenen Minimalabstand zu erreichen. Da der Planet die Bahn zu sich krümmt kann man den nicht einfach zum theoretischen Treffpunkt der Bahnen hinzuaddieren. Mein Ansatz ist ihn iterativ zu errechnen indem man zuerst einen größeren Bereich nach dem wert absucht der dem Zielabstand am nächsten kommt, dann über diesen Wert

Benchmark 2 ist nur der zweite Teil, hier wird nicht der Minimalabstand gesucht sondern nur noch die Simulation mit gefundenen Vorgaben durchgeführt. Bei diesem Teil ist der Rechenaufwand geringer, dafür macht der relative Anteil an Speicheroperationen und Grafikoperationen / Textausgabe mehr aus. Continue reading „Wie schnell ist der Raspberry Pi?“

Wofür kann man den Raspberry Pi einsetzen?

Seit zwei Jahren nutze ich nun den Einplatinenrechner Raspberry Pi. Mittlerweile gibt es die dritte Version des kleinen Zwergs, und betrachtet man nur einige technische Parameter so ist in den drei Jahren zwischen erstem und drittem Modell (Raspberry Pi 3) einiges  passiert:

  • Verdoppelter Speicher 1 GByte anstatt 512 MByte
  • viermal so viele Kerne (4 Anstatt 1)
  • 70% höherer Takt (1200 anstatt 700 MHz)
  • Verdoppelte USB-Buchsen (4 anstatt 2)
  • Integriertes WLAN (vorher nur Ethernetzbuchse)
  • Zwei Prozessorgenerationen weiter (ARMv8 anstatt ARMv6)
  • und das alles bei einem gleichgebliebenen Preis von 40 Euro.

Ich habe mir den kleinen Rechner ursprünglich gekauft damit ich im Urlaub auch mal surfen kann oder an verregneten Tagen einen Aufsatz schreiben kann. Das heißt er sollte einen Desktop ersetzen, wenn auch nicht vollständig, sondern nur zweitweise. Inzwischen habe ich den dritten Raspberry, das neueste Modell 3. Zeit das ich mal schreibe was man damit machen kann. Continue reading „Wofür kann man den Raspberry Pi einsetzen?“