Moin, zurzeit studiere ich in den USA und habe dort einen Prozessor Architektur Kurs belegt. Dort muss ich nun ein Projekt machen und mir wurde vorgeschlagen, eine "einfache" Architektur wie den Leon anzupassen. (http://www.gaisler.com/cms/) Da ich die nicht einfach finde, sie aber wohl leistungsfaehig und open source (auf der Seite kann man den herunterladen) ist und microblaze mit hohen Lizenzgebuehren verbunden ist, wollte ich dazu mal eine Diskussion anstossen. Weiss nicht, ob es so eine schon gibt, habe zumindest keine gefunden. Hat jemand mit dem Leon Erfahrung oder gute Ideen, wie ich dem eine bessere Vorhersehbarkeit der Rechenzeit verpassen koennte? Implementierte Techniken, wie Caches und Pipelines machen das naemlich ein wenig unangenehm. Gruss, Jørn
Moin Joern, wirklich Ahnung vom LEON hab ich auch nicht, aber ich kenne das offizielle Forum von Gaisler von wo aus sie Support liefern. http://tech.groups.yahoo.com/group/leon_sparc/ Ich hoffe mal, dass du da deine Antworten finden wirst. Gruss Torben
Eine bessere Vorhersagbarkeit erreicht man dadurch, dass man die Caches weglässt. Der Prozessor wird dann vor allem vorhersagbar langsam. Weshalb man das natürlich nicht macht. Caches und Pipelines braucht man halt in CPUs die schnell sein sollen, und damit nimmt die Vorhersagbarkeit ab. Abhängig von der darauf laufenden Software hast Du halt dann ein unterschiedliches Worst-Case-Verhalten. Über dieses Thema sind auch schon schöne wissenschaftliche Artikel geschrieben worden: http://moss.csc.ncsu.edu/~mueller/ftp/pub/mueller/papers/tecs07.pdf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.