Guido Reina is a postdoctoral researcher at the Visualization Research Center of the University of Stuttgart (VISUS). He defended his PhD thesis in computer science in 2008 at the University of Stuttgart, Germany. His research interests include rendering and analysis of particle-based datasets, large displays, and the optimization of parallel methods.
MegaMol was designed as a modular, GPU-centric visualization framework aimed chiefly at interactive post-mortem analysis of particle-based data sets on the personal workstations of researchers. Its flexible design allowed the core framework to reach a mature and stable state while still supporting a rapid prototyping workflow via plugins, which provide cutting-edge algorithms and novel analysis capabilities for application scenarios.
While the design rationale and narrow focus allows MegaMol to have an advantage over more general frameworks, the current trend towards ever-increasing simulation sizes has made post-mortem analysis costly and, in some scenarios, even impossible. With this Intel® Parallel Computing Center(s) (Intel® PCC) for Visualization, we aim to modernize and restructure the MegaMol architecture to scale to current data set sizes and make MegaMol capable of running headless and in situ, either on the simulation nodes or a separate rendering cluster. This means that the data flow and modular composition of a MegaMol instance need to be adapted to make use of OSPRay without additional overhead, especially with regard to data management.
We also plan to port application-specific abstractions for molecular data from MegaMol into OSPRay, to allow for more expressive visualizations. One example is the direct raytracing of solvent excluded surfaces on the basis of the original particle data and next to no overhead. Finally, we will investigate how parallelization libraries from Intel, for example the spatial data structures in Embree, can help to better utilize CPU cores for analysis and pre-processing in general.
英特尔的编译器针对非英特尔微处理器的优化程度可能与英特尔微处理器相同（或不同）。这些优化包括 SSE2、SSE3 和 SSSE3 指令集和其他优化。对于在非英特尔制造的微处理器上进行的优化，英特尔不对相应的可用性、功能或有效性提供担保。该产品中依赖于微处理器的优化仅适用于英特尔微处理器。某些非特定于英特尔微架构的优化保留用于英特尔微处理器。关于此通知涵盖的特定指令集的更多信息，请参阅适用产品的用户指南和参考指南。