Fact-checked by Grok 2 weeks ago

RealityEngine

RealityEngine is a pioneering hardware architecture and family of systems developed by , Inc. (SGI), introduced in as the company's first third-generation designed specifically for high-performance rendering of texture-mapped, antialiased polygons. This system marked a significant advancement in , shifting from earlier generations focused on wireframe or flat-shaded primitives to full-scene rendering with smooth shading, depth buffering, and image generation capabilities. It featured a near-massively parallel design with up to 353 independent processors, enabling fill rates exceeding 240 million antialiased, texture-mapped pixels per second and rendering performance over 1 million such triangles per second. Key innovations included support for high-resolution textures up to 1024x1024 pixels, to reduce visual artifacts, and stereo-in-a-window functionality for immersive displays. RealityEngine was initially integrated into SGI's high-end workstations like the and later PowerSeries models, powering applications in visual simulation, scientific visualization, and early environments. Its influenced subsequent developments, establishing benchmarks for in polygon rasterization and texture handling that remain foundational in modern GPU design.

Overview

Development History

The RealityEngine was developed by , Inc. (SGI) as the third generation in its line of graphics architectures, succeeding the first-generation Iris 3000 series introduced in and the second-generation IRIS 4D/GT systems launched in 1988. These earlier systems established SGI's dominance in high-performance , but the RealityEngine represented a significant toward scalable, for advanced rendering tasks. The project was led by Kurt Akeley, a pioneering engineer and SGI co-founder, who emphasized parallel architectures to handle texture-mapped and antialiased polygons efficiently; the system carried the internal code name "." Development drew on SGI's foundational innovations, such as Jim Clark's Geometry Engine from 1982, which had introduced specialized hardware for geometric transformations and set the stage for real-time 3D graphics. Motivated by growing demands for real-time rendering of complex scenes in professional , the RealityEngine was designed to address limitations in prior systems by enabling high-frame-rate processing of intricate polygonal models with texturing and . This focus responded to industry needs in fields requiring immersive, high-fidelity graphics, building directly on SGI's legacy of integrating custom for accelerated pipeline performance. Announced and released in 1992, the RealityEngine targeted SGI's MIPS-based platforms, initially integrating with high-end supercomputers like the workstation and later the series in 1993. With an entry price of approximately $250,000 for full configurations in 1993, it was positioned for professional markets emphasizing and , far exceeding consumer-grade systems in capability and cost. This high-end focus paved the way for successors like InfiniteReality in 1996.

Core Specifications

The RealityEngine, developed by , Inc. (SGI), delivered groundbreaking performance for its era, achieving a fill rate exceeding 240 million antialiased, texture-mapped pixels per second in a four-board raster manager configuration. This capability enabled rendering of complex scenes, with the system supporting over 1 million antialiased, texture-mapped triangles per second when utilizing 12 geometry engines. These metrics positioned the RealityEngine as a leader in high-end graphics acceleration, particularly for visual simulations requiring high fidelity. The supported resolutions up to 1280×1024 pixels with a 256 bits-per-pixel depth, incorporating 12-bit components for each RGB color channel to ensure precise color representation. handling included support for 1024×1024 mipmapped textures and 256×256×64 non-mipmapped textures, facilitating advanced volumetric rendering at up to 30 frames per second. These specifications allowed for immersive displays in professional environments, such as 1920×1035 HDTV resolutions with 8-sample on four boards. Key features encompassed trilinear texture filtering via 8-sample for smooth mipmapping, with 4, 8, or 16 samples per pixel to reduce artifacts, and through alpha blending or pseudo-random masking techniques. These innovations enhanced image quality without sacrificing performance, making the system suitable for demanding applications like flight simulation. Designed for integration into MIPS RISC-based workstations, the RealityEngine utilized 3 to 6 board setups, scaling from a minimum of one geometry engine and one raster manager board to a maximum configuration of 353 processors, including up to 12 i860XP geometry engines at 50 MHz. In third-generation mode with 12 geometry engines, it achieved transform rates of 1.5 million points per second, 0.7 million connected lines per second, and 1 million connected triangles per second, supporting efficient for large-scale models. Later variants like RealityEngine2 offered upgrades in these areas, but the original system's scalability remained foundational.

Technical Architecture

Hardware Components

The RealityEngine system comprises modular hardware boards integrated into Silicon Graphics workstations, such as the and series, to enable scalable processing. These components emphasize parallelism through specialized processors and , allowing configurations from single deskside units to multi-rack setups. The serves as the initial processing stage, housed on a single dedicated board. It features i860XP processors operating at 50 MHz, with configurations supporting 6, 8, or up to 12 engines per board in advanced setups. Each engine includes 2 MB of combined code and data dynamic RAM, augmented by an (ASIC) for buffering and data format conversion, enabling efficient command processing and geometric transformations like vertex shading and clipping. Raster Manager (RM) boards handle pixel-level operations and form the core of the system's rendering capacity, with scalable configurations of 1 to 4 boards per pipeline. Each board integrates 5 Fragment Generators for scan conversion and shading setup, paired with 80 for per-pixel computations including and . These boards support a scalable at 256 bits per , with base single-board configurations at 1280 × 1024 and multi-board setups enabling higher resolutions up to 1920 × 1035 through screen partitioning, with dedicated of up to 4 MB per board on RM4 variants enabling a full copy of textures up to 8 million texels per Fragment Generator for rapid access. Custom VLSI processors on the RM boards manage operations such as hidden surface removal and fogging through specialized . The Display Generator (DG2) is a dedicated board responsible for management and video output, supporting configurations via digital-to-analog conversion and capabilities. It handles 80 single-bit data paths at 50 MHz per board, scalable to 160 paths in dual-board setups, and includes programmable timing for resolutions up to 1600 × 1200 at 60 Hz, with features like color lookup tables and video synchronization. Board integration occurs via a midplane interconnect bus, facilitating data transfer between the Geometry Engine, Raster Managers, and Display Generator in a shared environment. This design supports near-massively parallel operation, with full configurations incorporating up to 12 Geometry Engines, 20 Fragment Generators, and 320 Image Engines—totaling approximately 353 specialized processors—for handling geometry, fragment, and image operations concurrently.

Rendering Pipeline

The rendering pipeline of the RealityEngine processes graphics commands through a series of distributed stages designed for high-throughput polygon rendering. Input commands, including vertex data such as positions, colors, normals, and texture coordinates, are queued and interpreted by the system, with modal OpenGL state broadcast to the Geometry Engines. These engines perform coordinate transformations to eye space, lighting calculations, clipping, projection to window coordinates, and decomposition of polygons into triangles, computing slopes for attributes like color, depth, and texture coordinates. The output from the Geometry Engines is then broadcast via a dedicated triangle bus to the Fragment Generators. In the rasterization and shading phase, the Fragment Generators receive triangle data and employ edge-walking algorithms to generate fragments for assigned screen regions, determining coverage masks on a subpixel of 4, 8, or 16 samples. occurs here, with perspective-corrected coordinates used to fetch from 2D or 3D texture volumes supporting ping; is applied for filtering between mipmap levels, modulating the fragment color with the resulting texture value, followed by blending. This stage enables efficient handling of textured polygons without per-fragment sorting, contributing to the pipeline's capabilities. The parallel processing model distributes the workload across multiple Geometry Engines (typically 6 to 12), numerous Fragment Generators (5 to 20), and a large array of Image Engines (80 to 320), with the triangle bus ensuring balanced load distribution by allowing any generator to process any triangle. This architecture supports rendering of complex scenes with high counts by avoiding bottlenecks through horizontal and vertical partitioning of the screen. Fragments from all generators are then routed to the appropriate Image Engines for final assembly. Antialiasing is integrated into the Image Engines via an order-independent multisampling technique, where subpixel coverage and attribute values are reconstructed using the slopes from the Geometry Engines, and samples are averaged directly without requiring per-pixel sorting of fragments. This approach merges overlapping fragments into the , producing antialiased images with 4 to 16 samples per , selectable based on quality needs. The process handles depth complexity effectively by resolving visibility and blending in a deferred manner. Final output involves scan conversion of the processed pixels into a scalable high-resolution (base 1280x1024 with 256 bits per pixel, up to 1920x1035 in multi-board configurations), synchronized for display at up to 60 Hz via the DG2 board, which manages and transmission to monitors for high-bit-depth imagery. This completes the pipeline, delivering composited frames ready for visual simulation or other applications.

Variants

VTX Subsystem

The VTX subsystem represents a cost-reduced variant of the RealityEngine2 graphics architecture, designed to provide high-performance at a lower by limiting and certain advanced features. It achieves this through a simplified configuration that restricts the system to a single Raster Manager (RM4) board, supporting only five spans of rasterization processing, in contrast to the full RealityEngine2's capacity for up to four Raster Manager boards and 20 spans. This design choice results in performance reductions, including lower fill rates—approximately 80 million per second for textured, Z-buffered rendering—and reduced throughput, around 450,000 textured per second, compared to the higher rates achievable with the scalable full RealityEngine configuration. Additionally, the VTX omits features like HDTV output support and employs fewer fragment generators per Raster Manager, prioritizing essential and while curtailing maximum geometric complexity. The VTX's hardware configuration centers on the GE10 Geometry Engine board, equipped with six i860XP processors for geometry transformations (delivering about 600 MFLOPS total), paired with the DG2 Display Generator for management and output. This setup integrates seamlessly with entry-level deskside workstations, using the Flat Cable Interface (FCI) to connect via the VCAM module on the IO4 board, enabling 1280x1024 on standard 19-inch monitors with 48-bit RGBA and quad buffering for smooth rendering. While retaining core RealityEngine2 capabilities such as trilinear MIP-mapping and anti-aliased polygons, the scaled-down rasterization limits its suitability to moderate workloads rather than ultra-high-end simulations. Introduced in 1993 alongside the family, the VTX served as an affordable entry option for deskside systems, significantly lowering the cost barrier for compared to fully configured RealityEngine2 setups, which could exceed $250,000 for complete workstations. By targeting budget-conscious users in technical visualization—such as engineers and requiring basic for CAD, CFD, or molecular modeling without needing extreme —the VTX broadened access to advanced pipelines in professional environments.

RealityEngine2 Upgrade

The RealityEngine2 represented an enhanced iteration of the original RealityEngine graphics subsystem, scaling up processing parallelism for integration with SGI's Onyx visualization systems. Introduced as part of the Onyx lineup in 1993, it featured a GE10 Geometry Engine board equipped with twelve Intel i860XP processors—1.5 times the eight processors of the original RealityEngine's GE8 board and double the six processors of lower-end configurations like the VTX—thereby increasing geometry processing capability. This upgrade retained core board architectures such as the GE10, up to four RM4 or RM5 Raster Manager boards, and the DG2 Display Generator but optimized them for rackmount Onyx deployments, enabling better handling of compute-intensive rendering tasks in professional environments. Performance improvements included transform rates reaching up to 1.6 million triangles per second and support for 930,000 textured polygons per second, with real-time and full-scene . The system facilitated multi-channel outputs, accommodating up to six independent displays through the Multi-Channel Option board, ideal for immersive simulations and multi-viewport applications. Deployed in the Reality Station—a deskside variant—it served as SGI's flagship solution for high-demand visualizations, such as CAD modeling and data analysis, while paving the way for subsequent architectures like InfiniteReality. In February 1995, SGI reduced entry pricing for the Reality Station by 40% to broaden accessibility for advanced graphics workloads.

Applications and Impact

Use in Visual Simulation

The RealityEngine was primarily deployed in real-time visual simulation systems for flight, , and military training applications, enabling the rendering of complex, textured scenes in virtual environments with . Its architecture supported deterministic frame rates and extensive , allowing simulators to generate photorealistic visuals for scenarios such as mission planning and armored gunnery, where dynamic effects like and terrain deformation were critical. Adoption was widespread among research institutions, aerospace firms including , and dedicated simulation centers, particularly for (CAD), prototyping, and procedural . For instance, integrated RealityEngine systems into immersive setups like the (Cave Automatic Virtual Environment), a multi-wall projection theater used for scientific visualization and collaborative space procedure simulations, leveraging multiple graphics pipes for stereo rendering at resolutions up to 1280x1024. The system's compatibility with operating system facilitated multi-user configurations, enabling networked, distributed environments across teams. The RealityEngine's high polygon throughput—exceeding 210,000 textured, anti-aliased polygons per second—and subsample anti-aliasing without performance penalties provided the technical foundation for immersive, accurate renderings in professional simulations. Notable implementations included multi-channel displays for panoramic flight and maritime simulations, as well as early virtual reality systems supporting head-tracked views and collision detection via database feedback. The entry-level VTX subsystem extended accessibility for smaller-scale training, such as single-channel driving or basic VR setups, by offering cost-effective multi-viewport capabilities. This deployment accelerated the adoption of hardware-accelerated in professional simulations, shifting reliance from computationally intensive software rendering to scalable, hardware solutions and influencing standards for image quality in low-cost training systems.

Role in Film and Production

The RealityEngine, developed by Incorporated (SGI), played a pivotal role in advancing (VFX) workflows at (ILM), enabling the creation of groundbreaking for major films in the early 1990s. For (1991), ILM relied on precursor SGI systems like the VGX workstations—over 240 units in total—to render the film's pioneering effects and sequences, marking a shift toward integrated digital pipelines for complex animations. By 1993, with the release of , ILM incorporated SGI Crimson workstations for texture-mapped dinosaur models and environmental simulations, leveraging SGI's ability to process over 1 million antialiased, texture-mapped triangles per second. These capabilities allowed artists to generate photorealistic elements, such as the film's dynamic dinosaur sequences, directly supporting film-resolution outputs up to 1920 × 1035 pixels for HDTV compatibility. RealityEngine's integration into ILM's production pipeline facilitated interactive and real-time , crucial for iterating on assets like the lifelike dinosaurs and lush jungle environments in . The system's 12 bits per color component in the , combined with (up to 16 samples per pixel), ensured high-fidelity rendering that minimized artifacts in final film composites, supporting resolutions suitable for 35mm output. For (1994), ILM deployed hundreds of SGI workstations—including those with RealityEngine upgrades—to handle tasks, such as inserting actor into historical footage via precise digital and motion tracking. This hardware acceleration via libraries like ImageVision enabled efficient image processing and warping, streamlining the blend of live-action and in scenes like the sequences. Beyond ILM, RealityEngine systems appeared on-screen in films like (1995), where SGI Onyx machines—powered by an evolved RealityEngine architecture—depicted high-end computing environments, underscoring the technology's cultural prominence in media. In broader media production, the platform supported studios and through video I/O options like VideoLab, allowing programmable formats (, PAL, HDTV) and real-time previews at 20-60 Hz for antialiased polygons. These features accelerated iteration cycles, reducing render times from days to hours and enabling seamless integration into video pipelines for effects generation and .

Legacy and Successors

Transition to InfiniteReality

The RealityEngine graphics system, introduced in 1992, underwent a phased transition beginning in early after roughly four years of production and deployment, as Inc. (SGI) shifted focus to its successor, InfiniteReality, which launched that January. During this period, RealityEngine briefly coexisted as an entry-level graphics option for existing installations, allowing continued use in cost-sensitive or legacy environments while InfiniteReality targeted new high-end deployments. The primary drivers for the transition stemmed from RealityEngine's growing limitations in handling the escalating demands of advanced 3D , such as higher polygon counts, complex texturing, and rendering requirements emerging in visual and . InfiniteReality addressed these by delivering superior and performance, including support for up to 60 Hz frame rates and enhanced processing capabilities that better suited immersive environments, marking a significant generational leap. The RealityEngine2 variant, introduced as an interim upgrade around , acted as a short-term bridge to mitigate some of these constraints before the full handover. RealityEngine remained compatible with older SGI platforms like and systems through the end of their operational life, with migration to InfiniteReality facilitated by upgrades and operating system software updates that preserved application compatibility where possible. SGI officially declared RealityEngine unsupported shortly after 1996, with the underlying becoming obsolete by the late 1990s as systems reached end-of-life in 1999. In the market, SGI pivoted decisively to InfiniteReality for all new high-end sales, positioning it as the flagship for demanding workloads and relegating RealityEngine to refurbished or secondary inventory for maintenance of setups. This shift reflected broader industry trends toward more powerful, scalable graphics architectures amid rapid advancements in 3D computing.

Technological Influence

The RealityEngine, introduced by (SGI) in 1992, represented a pivotal advancement in graphics hardware by prioritizing rendering of texture-mapped, antialiased polygons. Its architecture, with separated and raster engines using multiple processors, enabled scalable performance and set benchmarks for high-end visualization. The system's emphasis on internal parallelism and modular scalability profoundly influenced subsequent graphics hardware, including SGI's own InfiniteReality architecture, which expanded on RealityEngine's pipelined approach to achieve even greater throughput for applications. By employing bus-based communication among units, RealityEngine highlighted bottlenecks in host-interface , driving innovations in distributed rendering and cluster-based solutions. These principles contributed to the broader evolution of graphics processing units (GPUs), demonstrating how dedicated hardware could offload complex rendering tasks from CPUs, thereby laying foundational concepts for modern architectures like those in programmable shaders and unified systems. Furthermore, RealityEngine's innovations in fragment processing and hardware advanced paradigms by integrating specialized with general-purpose processors, influencing the shift toward GPU-CPU collaboration in real-time graphics. This hardware specialization informed the design of consumer-grade GPUs, such as early NVIDIA series, where similar pipeline stages became standard for high-fidelity . Its legacy persists in contemporary graphics pipelines, underscoring the value of optimized, scalable hardware for immersive and interactive computing environments.

References

  1. [1]
    [PDF] RealityEngine Graphics
    The RealityEngineTM graphics system is the first of a new genera- tion of systems designed primarily to render texture mapped, an- tialiased polygons.
  2. [2]
    Hardware : Graphics : Reality Engine - sgistuff.net
    Jun 30, 2025 · The RealityEngine (code name "Venice") was the state of the art graphics option for the Crimson and the late models of the PowerSeries.
  3. [3]
    Reality Engine graphics - ACM Digital Library
    The RealityEngine TM graphics system is the first of a new generation of systems designed primarily to render texture mapped, antialiased polygons.
  4. [4]
    [PDF] Graphics Architecture - Duke Computer Science
    SGI Iris 3000 (1985);. Apollo DN570(1985). ✫ Later machines: Limited smooth shading & depth bu ering. Examples: SGI 4DG (1986). E ective for wire-frame ...<|separator|>
  5. [5]
    Kurt Akeley - Crunchbase Person Profile
    A pioneer in the field of computer graphics and a founding member of Silicon Graphics (later known as SGI), Kurt Akeley has helped develop i ... RealityEngine and ...
  6. [6]
    Silicon Graphics Likes It Hot - Washington Technology
    Aug 24, 1995 · The firm offered graphics terminals in 1983 and workstations in 1984 for about $70,000, then went public in 1986. Clark's Geometry Engine has ...
  7. [7]
    Hardware : Systems : Crimson - sgistuff.net
    Jan 29, 1992 · 1992, January: Crimson R4000 introduced. Prices for systems in a basic configuration in the USA were approximately: 27,900 for the server, ...
  8. [8]
    SGI's $250,000 Graphics Supercomputer from 1993 - YouTube
    Aug 20, 2018 · An in-depth look at my Silicon Graphics Onyx RealityEngine², a $250000 graphics supercomputer from 1993. Includes some history and ...Missing: development | Show results with:development
  9. [9]
    Back in 1993, You Could Have Bought a Supercar or the SGI Onyx ...
    Aug 27, 2018 · SGI Onynx RealityEngine Supercomputer Back in 1993, you could have either bought a supercar for $250,000 or the SGI Onyx, a supercomputer ...
  10. [10]
    The Rise and Fall of Silicon Graphics | Hacker News
    Apr 5, 2024 · If you look at 3D, SGI had two graphics architectures in the 90s: RealityEngine from 1992 and InfiniteReality from 1996. They never managed ...
  11. [11]
    RealityEngine in Visual Simulation Technical Overview... - SGI Depot
    RealityEngine is a series of products that represent the high end of a very broad product range of computer systems from Silicon Graphics. With systems that ...
  12. [12]
    Chapter 4. Theory of Operations - TechPubs
    This chapter provides a block diagram description of the CHALLENGE/Onyx system. A functional overview of the RealityEngine2 (RE2) and VTX graphics board set is ...Missing: SGI | Show results with:SGI
  13. [13]
    Onyx VTX Graphics Subsystem... - SGI Depot
    Onyx VTX systems provide the most advanced real-time 3D graphics feature set available, including: Ultra-high quality color 12-bits per component (48-bit RGBA, ...
  14. [14]
    [PDF] POWER Onyx™ and Onyx Deskside Owner's Guide - TechPubs
    The RE2 GE10 has 12 GE processors. The VTX GE10 has 6 GE processors. The RE2 has twice the geometry engine processing capability of the VTX configuration.Missing: twelve 1994
  15. [15]
    [PDF] POWER Onyx™ and Onyx Rackmount Owner's Guide
    The RealityEngine2 (RE2) and VTX graphics subsystems each comprise three board types: the Geometry Engine (GE10), the Display Generator (DG2), and the ...<|control11|><|separator|>
  16. [16]
  17. [17]
    Multi-Channel Option: Onyx VTX Graphics Subsystem... - SGI Depot
    The Multi-Channel Option allows users to drive up to 6 independent channels all from a single computer. Ideal for Virtual Reality, Entertainment, Visual ...
  18. [18]
    Network - Playback
    Feb 13, 1995 · Pricing starts at $16,624. And on the 3D front, sgi sliced the price of fast graphics by 40% when it introduced the Reality Station late last ...
  19. [19]
    RealityEngine: Visual Simulation... - SGI Depot
    RealityEngine is a flexible new approach to image generation for low cost flight, ground, space, maritime and virtual reality visual simulation applications.
  20. [20]
    [PDF] THE CAVE" AUTOMATIC VIRTUAL ENVIRONMENT
    A Silicon Graphics. Onyx with three Reality. Engines is used to create the imagery that is projected onto three of the four walls. The CAVE's theater area sits ...
  21. [21]
    The tech of 'Terminator 2' – an oral history - vfxblog
    Aug 23, 2017 · Ever since James Cameron's Terminator 2: Judgment Day was released in 1991, I've been reading about the many ways ILM, led by visual effects ...Missing: Jurassic | Show results with:Jurassic
  22. [22]
    Fun Stuff : Hollywood : Jurassic Park - sgistuff.net
    Jun 30, 2025 · Jurassic Park featured a lot of computer generated images and it was one of the first movies to show SGI computers on screen.Missing: RealityEngine Terminator Forrest Gump
  23. [23]
    Special Effects: ILM, SGI on Top - SFGATE
    May 8, 1995 · Artists at ILM in San Rafael use hundreds of Silicon Graphics computer workstations to create mind-boggling special effects for movies such as Forrest Gump, ...Missing: RealityEngine media
  24. [24]
    Congo - Starring the Computer
    A pair of researchers are on a mission to return the gorilla they have taught sign language to the wild. Unknown to them the other members of their party are, ...Missing: film | Show results with:film
  25. [25]
    RealityEngine: Video/Film... - SGI Depot
    RealityEngine graphics supercomputers have been designed to provide users in digital video and film production with a multi-purpose computer platform.Missing: media | Show results with:media
  26. [26]
    [PDF] RealityEngine Graphics - UCSD CSE
    The RealityEngineTM graphics system is the first of a new genera- tion of systems designed primarily to render texture mapped, an- tialiased polygons.Missing: motivations | Show results with:motivations
  27. [27]
    SGI unveils Onyx InfiniteReality - CNET
    Jan 22, 1996 · Silicon Graphics today unveiled the Onyx InfiniteReality, a computer workstation ten times faster than existing SGI systems.
  28. [28]
    SGI UNVEILS A FULL RANGE OF NEW MODELS, PLUS PRICE CUTS
    Jan 26, 1996 · From one to three Infinite Reality or Reality Engine2 graphics subsystems can be plugged into these multiprocessor configurations. WORKSTATIONS ...
  29. [29]
    [PDF] InfiniteReality: A Real-Time Graphics System - SGI Depot
    RealityEngine; there are three distinct board types: the Geometry,. Raster Memory, and Display Generator boards (Figure 1). The Geometry board comprises a host ...
  30. [30]
    InfiniteReality: A Real-Time Graphics System - ACM Digital Library
    ABSTRACT. The InfiniteRealityTM graphics system is the first general-purpose workstation system specifically designed to deliver 60Hz steady.
  31. [31]
    Chapter 1. InfiniteReality Graphics Overview - TechPubs
    This chapter introduces the InfiniteReality graphics upgrade hardware for Onyx IP25 and IP19-based systems. It discusses the differences between ...Missing: SGI timeline<|control11|><|separator|>
  32. [32]
    [PDF] humper_thesis.pdf - Stanford Computer Graphics Laboratory
    Another approach to scalable rendering is to build standalone accelerators that have internal parallelism. The SGI RealityEngine is an example of such an ...
  33. [33]
    Heterogeneous Computing and The Real-World Applications
    Mar 18, 2022 · the early GPUs still required sharing computation with CPUs. Things changed when Silicon Graphics Inc. (SGI) emerged as. a highly specialized ...