2,392 research outputs found
Lichttransportsimulation auf Spezialhardware
It cannot be denied that the developments in computer hardware and in computer algorithms strongly influence each other, with new instructions added to help with video processing, encryption, and in many other areas. At the same time, the current cap on single threaded performance and wide availability of multi-threaded processors has increased the focus on parallel algorithms. Both influences are extremely prominent in computer graphics, where the gaming and movie industries always strive for the best possible performance on the current, as well as future, hardware.
In this thesis we examine the hardware-algorithm synergies in the context of ray tracing and Monte-Carlo algorithms. First, we focus on the very basic element of all such algorithms - the casting of rays through a scene, and propose a dedicated hardware unit to accelerate this common operation. Then, we examine existing and novel implementations of many Monte-Carlo rendering algorithms on massively parallel hardware, as full hardware utilization is essential for peak performance. Lastly, we present an algorithm for tackling complex interreflections of glossy materials, which is designed to utilize both powerful processing units present in almost all current computers: the Centeral Processing Unit (CPU) and the Graphics Processing Unit (GPU). These three pieces combined show that it is always important to look at hardware-algorithm mapping on all levels of abstraction: instruction, processor, and machine.Zweifelsohne beeinflussen sich Computerhardware und Computeralgorithmen gegenseitig in ihrer Entwicklung: Prozessoren bekommen neue Instruktionen, um zum Beispiel Videoverarbeitung, Verschlüsselung oder andere Anwendungen zu beschleunigen. Gleichzeitig verstärkt sich der Fokus auf parallele Algorithmen, bedingt durch die limitierte Leistung von für einzelne Threads und die inzwischen breite Verfügbarkeit von multi-threaded Prozessoren. Beide Einflüsse sind im Grafikbereich besonders stark , wo es z.B. für die Spiele- und Filmindustrie wichtig ist, die bestmögliche Leistung zu erreichen, sowohl auf derzeitiger und zukünftiger Hardware.
In Rahmen dieser Arbeit untersuchen wir die Synergie von Hardware und Algorithmen anhand von Ray-Tracing- und Monte-Carlo-Algorithmen. Zuerst betrachten wir einen grundlegenden Hardware-Bausteins für alle diese Algorithmen, die Strahlenverfolgung in einer Szene, und präsentieren eine spezielle Hardware-Einheit zur deren Beschleunigung. Anschließend untersuchen wir existierende und neue Implementierungen verschiedener MonteCarlo-Algorithmen auf massiv-paralleler Hardware, wobei die maximale Auslastung der Hardware im Fokus steht. Abschließend stellen wir dann einen Algorithmus zur Berechnung von komplexen Beleuchtungseffekten bei glänzenden Materialien vor, der versucht, die heute fast überall vorhandene Kombination aus Hauptprozessor (CPU) und Grafikprozessor (GPU) optimal auszunutzen. Zusammen zeigen diese drei Aspekte der Arbeit, wie wichtig es ist, Hardware und Algorithmen auf allen Ebenen gleichzeitig zu betrachten: Auf den Ebenen einzelner Instruktionen, eines Prozessors bzw. eines gesamten Systems
Toward Evaluating Progressive Rendering Methods in Appearance Design Tasks
Progressive rendering is becoming a popular alternative to precomputation approaches for appearance design tasks. Images created by different progressive algorithms exhibit various kinds of visual artifacts at the early stages of computation. We present a user study that investigates the effects of these artifacts on user performance in appearance design tasks. Specifically, we ask both novice and expert subjects to perform lighting and material editing tasks with the following algorithms: random path tracing, quasi-random path tracing, progressive photon mapping, and virtual point light (VPL) rendering. Data collected from the experiments suggest that path tracing is strongly preferred to progressive photon mapping and VPL rendering by both experts and novices. There is no indication that quasi-random path tracing is systematically preferred to random path tracing or vice versa; the same holds between progressive photon mapping and VPL rendering. Interestingly, we did not observe any significant difference in user workflow for the different algorithms. As can be expected, experts are faster and more accurate than novices, but surprisingly both groups have similar subjective preferences and workflow
Observing and Verifying the Quantum Trajectory of a Mechanical Resonator
Continuous weak measurement allows localizing open quantum systems in state
space, and tracing out their quantum trajectory as they evolve in time.
Efficient quantum measurement schemes have previously enabled recording quantum
trajectories of microwave photon and qubit states. We apply these concepts to a
macroscopic mechanical resonator, and follow the quantum trajectory of its
motional state conditioned on a continuous optical measurement record. Starting
with a thermal mixture, we eventually obtain coherent states of 78%
purity--comparable to a displaced thermal state of occupation 0.14. We
introduce a retrodictive measurement protocol to directly verify state purity
along the trajectory, and furthermore observe state collapse and decoherence.
This opens the door to measurement-based creation of advanced quantum states,
and potential tests of gravitational decoherence models.Comment: 20 pages, 4 figure
Synchronization along quantum trajectories
We employ a quantum trajectory approach to characterize synchronization and
phase-locking between open quantum systems in nonequilibrium steady states. We
exemplify our proposal for the paradigmatic case of two quantum Van der Pol
oscillators interacting through dissipative coupling. We show the deep impact
of synchronization on the statistics of phase-locking indicators and other
correlation measures defined for single trajectories, spotting a link between
the presence of synchronization and the emergence of large tails in the
probability distribution for the entanglement along trajectories. Our results
shed new light on fundamental issues regarding quantum synchronization
providing new methods for its precise quantification.Comment: v2: 9 + 3 pages, 5 figures. v3: few typos corrected, close to the
published versio
- …