Browsing by Author "Wickenhäuser, Patrick"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Open Access Imposters for particle-based datasets(2015) Wickenhäuser, PatrickMany particle-based datasets produced by molecular dynamics simulations consist of millions of particles. Current visualization techniques are incapable of representing those large-scale datasets consistently across all scales. They either produce overlysmooth representation or are prone to aliasing due to under-sampling. This work introduces a technique that captures the micro-scale surface features accurately and is able to represent the complex local illumination behavior of hundreds of particles in a single pixel-footprint. This scale-consistent technique allows for an overview that is resistant to aliasing and true to the micro-scale surface. This technique produces visualization of shock waves that could not be seen before without dedicated visualization methods. It can be applied to any opaque particle glyphs and BRDF model.Item Open Access Vergleich unterschiedlicher Compiler am Beispiel von SG++(2014) Grahovac, Adam; Toth, Fabian; Wickenhäuser, PatrickIn größeren Softwareentwicklungsprojekten ermöglichen Prozessoptimierungen, zum Beispiel durch besseres Tooling, eine erhöhte Effizienz. Der oft eingesetzte Compiler GCC ist ein zentrales Werkzeug in der Softwareentwicklung und das Finden einer besseren Alternative hätte eine große Kostenersparnis zur Folge, der den Aufwand der Prozessoptimierung schnell amortisieren würde. Diese Fachstudie befasst sich mit den unbekannten Auswirkungen bei der Migration zu Clang am Beispiel der Bibliothek SG++. Betrachtet werden die Übersetzungszeit und Auswirkungen auf die Performance der entstandenen Anwendungen, sowie die Unterstützung benötigter, moderner Features. Um die Compiler in der Praxis zu vergleichen, wurde auf zehn unterschiedlichen Systemen getestet. Die Übersetzungszeit konnte im Schnitt auf ein Drittel reduziert werden, ohne dass es auf die Ausführungszeit der Anwendungen signifikanten Einfluss genommen hat. Am Ende stand fest, dass GCC durch Clang leicht zu ersetzen ist, wenn man nicht auf einem Windows-System entwickelt oder OpenMP benötigt. Doch überzeugt haben vor allem fortschrittliche Tools und eine erhöhte Benutzerfreundlichkeit. Dadurch kann eine Kostenersparnis resultieren, die den Aufwand der Migration bei Weitem übertrifft.