English
Related papers

Related papers: Infernux: A Python-Native Game Engine with JIT-Acc…

200 papers

As modern FPGAs evolve to include more het- erogeneous processing elements, such as ARM cores, it makes sense to consider these devices as processors first and FPGA accelerators second. As such, the conventional FPGA develop- ment…

Software Engineering · Computer Science 2017-05-16 Andrew G. Schmidt , Gabriel Weisz , Matthew French

Game development is a long process that involves many stages before a product is ready for the market. Human play testing is among the most time consuming, as testers are required to repeatedly perform tasks in the search for errors in the…

Machine Learning · Computer Science 2024-01-10 Pierluigi Vito Amadori , Timothy Bradley , Ryan Spick , Guy Moss

Modern GPU clusters are built upon a complex hierarchy of heterogeneous interconnects, ranging from multi-rail RDMA to proprietary fabrics such as Multi-Node NVLink and Ascend UB. Orchestrating these diverse links effectively remains a…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-02 Feng Ren , Ruoyu Qin , Teng Ma , Shangming Cai , Zheng Liu , Chao Lei , Dejiang Zhu , Ke Yang , Zheming Li , Jialei Cui , Weixiao Huang , Yikai Zhao , Yineng Zhang , Hao Wu , Xiang Gao , Yuhao Fu , Jinlei Jiang , Yongwei Wu , Mingxing Zhang

Game engines help developers create video games and avoid duplication of code and effort, like frameworks for traditional software systems. In this paper, we explore open-source game engines along three perspectives: literature, code, and…

Software Engineering · Computer Science 2020-10-16 Cristiano Politowski , Fabio Petrillo , João Eduardo Montandon , Marco Tulio Valente , Yann-Gaël Guéhéneuc

We present GameNGen, the first game engine powered entirely by a neural model that also enables real-time interaction with a complex environment over long trajectories at high quality. When trained on the classic game DOOM, GameNGen…

Machine Learning · Computer Science 2025-04-25 Dani Valevski , Yaniv Leviathan , Moab Arar , Shlomi Fruchter

We present CleanQ, a high-performance operating-system interface for descriptor-based data transfer with rigorous formal semantics, based on a simple, formally-verified notion of ownership transfer, with a fast reference implementation.…

Operating Systems · Computer Science 2019-11-21 Roni Haecki , Lukas Humbel , Reto Achermann , David Cock , Daniel Schwyn , Timothy Roscoe

Scaling data volume and diversity is critical for generalizing embodied intelligence. While synthetic data generation offers a scalable alternative to expensive physical data acquisition, existing pipelines remain fragmented and…

In this paper, we present gfnx, a fast and scalable package for training and evaluating Generative Flow Networks (GFlowNets) written in JAX. gfnx provides an extensive set of environments and metrics for benchmarking, accompanied with…

Machine Learning · Computer Science 2025-11-21 Daniil Tiapkin , Artem Agarkov , Nikita Morozov , Ian Maksimov , Askar Tsyganov , Timofei Gritsaev , Sergey Samsonov

Cyanure is an open-source C++ software package with a Python interface. The goal of Cyanure is to provide state-of-the-art solvers for learning linear models, based on stochastic variance-reduced stochastic optimization with acceleration…

Machine Learning · Statistics 2019-12-23 Julien Mairal

Intermittent computing requires custom programming models to ensure the correct execution of applications despite power failures. However, existing programming models lead to programs that are hardware-dependent and not reusable. This paper…

Programming Languages · Computer Science 2021-11-30 Caglar Durmaz , Kasim Sinan Yildirim , Geylani Kardas

VIRUP is a new C++ open source software that provides an interactive virtual reality environment to navigate through large scientific astrophysical datasets obtained from both observations and simulations. It is tailored to visualize…

Instrumentation and Methods for Astrophysics · Physics 2021-10-12 Florian Cabot , Yves Revaz , Jean-Paul Kneib , Hadrien Gurnel , Sarah Kenderdine

This work introduces a new subarea of performance tuning -- performance tuning in a shared interference-prone computing environment. We demonstrate that existing tuners are significantly suboptimal by design because of their inability to…

Performance · Computer Science 2025-09-30 Rohan Basu Roy , Vijay Gadepally , Devesh Tiwari

World models serve as core simulators for fields such as agentic AI, embodied AI, and gaming, capable of generating long, physically realistic, and interactive high-quality videos. Moreover, scaling these models could unlock emergent…

Computer Vision and Pattern Recognition · Computer Science 2026-04-30 Inferix Team , Tianyu Feng , Yizeng Han , Jiahao He , Yuanyu He , Xi Lin , Teng Liu , Hanfeng Lu , Jiasheng Tang , Wei Wang , Zhiyuan Wang , Jichao Wu , Mingyang Yang , Yinghao Yu , Zeyu Zhang , Bohan Zhuang

Interactive dynamic simulators are an accelerator for developing novel robotic control algorithms and complex systems involving humans and robots. In user training and synthetic data generation applications, high-fidelity visualizations…

As large language models (LLMs) continue to improve in reasoning and decision-making, there is a growing need for realistic and interactive environments where their abilities can be rigorously evaluated. We present VirtualEnv, a…

Artificial Intelligence · Computer Science 2026-02-10 Kabir Swain , Sijie Han , Ayush Raina , Jin Zhang , Shuang Li , Michael Stopa , Antonio Torralba

Modern deep learning workloads often consist of many small tensor operations, especially in inference, attention, and micro-batched training. In these settings, kernel launch overhead can become a major bottleneck, sometimes exceeding the…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-21 Yiwei Yang , Xiangyu Gao , Yuan Zhou , Yuhang Gan , Yusheng Zheng , Andi Quinn

Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlooked, which hinders their integration and extension. In this…

Software Engineering · Computer Science 2023-09-13 Gabriel C. Ullmann , Yann-Gaël Guéhéneuc , Fabio Petrillo , Nicolas Anquetil , Cristiano Politowski

With the introduction of Nvidia RTX hardware, ray tracing is now viable as a general real time rendering technique for complex 3D scenes. Leveraging this new technology, we present Raygun, an open source rendering, simulation, and game…

Graphics · Computer Science 2020-01-28 Alexander Hirsch , Peter Thoman

We propose InsNet, an expressive insertion-based text generator with efficient training and flexible decoding (parallel or sequential). Unlike most existing insertion-based text generation works that require re-encoding of the context after…

Computation and Language · Computer Science 2022-10-18 Sidi Lu , Tao Meng , Nanyun Peng

We present Inferflow, an efficient and highly configurable inference engine for large language models (LLMs). With Inferflow, users can serve most of the common transformer models by simply modifying some lines in corresponding…

Computation and Language · Computer Science 2024-01-17 Shuming Shi , Enbo Zhao , Deng Cai , Leyang Cui , Xinting Huang , Huayang Li