13 papers · ranked by Valyu relevance
Ingo Wald, Serkan Demirci, Alper Sahistan, Stefan Zellmann + 6 more
We present RaFI, a CUDA and MPI based software framework that simplifies the task of building GPU-enabled data-parallel software where rays or similar work items need to migrate between different GPUs. RaFI provides a simple interface for CUDA kernels to forward such work items to other GPUs, while under the hood…
Christian Baun
Distributed systems, especially clusters, can be used to execute ray tracing tasks in parallel for speeding up the image computation. Because ray tracing is a computational expensive and memory consuming task, ray tracing can also be used to benchmark clusters. This paper introduces task-distributor, a free software…
Shijie Yan, Douglas Dwyer, David R. Kaeli, Qianqian Fang
Significance Monte Carlo (MC) methods are the gold standard for modeling light-tissue interactions due to their accuracy. Mesh-based MC (MMC) offers enhanced precision for complex tissue structures using tetrahedral mesh models. Despite significant speedups achieved on graphics processing units (GPUs), MMC performance…
Gaogui Xu, Chunzhu Dong, Tao Zhao, Hongcheng Yin + 2 more
'Mohammadreza Hadizadeh'] The present paper deals with a new efficient shooting and bouncing ray (SBR) method based on OptiX and normal vectors correction. The basic idea is to make full use of the computing resources of the RTX series graphics cards. For ray tracing, the algorithm uses OptiX to invoke the built-in RT…
Gabriel Cardona, Ramon Pujol-Nadal, Fankang Li
Ray tracing software systems are commonly used to analyze the optics of solar energy devices, since they allow to predict the energy gains of devices in real conditions, and also to compare them with other systems constantly emerging in the market. However, the available open-source packages apply excessive…
Vinh Pham Van, Juan Fumero, Athanasios Stratikopoulos, Florin Blanaru + 1 more
Ray tracing [4] is a rendering technique that has gained significant traction within the field of computer graphics for its ability to create believable, photo-realistic computer-generated imagery. By modelling the way light rays behave in the real world, environments can be simulated with accurate portrayals of…
Luca De Martini, Dario d'Abate, Alessandro Margara, Gianpaolo Cugola
—Emerging compute continuum environments pose new challenges that traditional cloud-centric architectures struggle to address. Latency, bandwidth constraints, and the heterogeneity of edge environments hinder the efficiency of centralized cloud solutions. While major cloud providers extend their platforms to the edge…
Stefan Zellmann
Typical ray tracing libraries provide a default implementation for some primitive type—e.g. for triangles—but allow the user to extend the library in several ways. One such way might be support for completely new primitive types that behave differently than the default primitive type. Often, the functionality that the…
M. J. Islam, A. W. Reza, A. S. M. Z. Kausar, H. Ramiah
The advent of technology with the increasing use of wireless network has led to the development of Wireless Body Area Network (WBAN) to continuously monitor the change of physiological data in a cost efficient manner. As numerous researches on wave propagation characterization have been done in intrabody communication…
Willow Veytsman, Shuang Zhai, Ding Chen, A. B. Sefkow
Surveys of computational science show that many scientists use languages like C and C++ in order to write code for scientific computing, especially in scenarios where performance is a key factor. In this paper, we seek to evaluate the use of Rust in such a scenario, through implementations of a physics simulation in…
Qianqian Fang, Shijie Yan
The mesh-based Monte Carlo (MMC) algorithm is increasingly used as the gold-standard for developing new biophotonics modeling techniques in 3-D complex tissues, including both diffusion-based and various Monte Carlo (MC) based methods. Compared to multi-layered and voxel-based MCs, MMC can utilize tetrahedral meshes to…
Shomik Verma, Daniel Farrell, Rachel Evans
Luminescent solar concentrators (LSCs) are a promising technology to help integrate solar cells into the built environment, as they are colorful, semi-transparent, and can collect diffuse light. While LSCs have traditionally been cuboidal, in recent years a variety of unconventional geometries have arisen, for example…
Dongdong She, Yizheng Chen, Baishakhi Ray, Suman Jana
—Dynamic taint analysis (DTA) is widely used by various applications to track information flow during runtime execution. Existing DTA techniques use rule-based taint-propagation, which is neither accurate (i.e., high false positive rate) nor efficient (i.e., large runtime overhead). It is hard to specify taint rules…