A hardware-like high-level language based environment for 3D graphics architecture exploration
نویسندگان
چکیده
The high complexity and the short lifetime of 3D graphics acceleration hardware increase the necessity of an environment for hardware development. For easy modification and fast testing of architecture, a high-level language based environment is desirable. Therefore, in this paper we propose a Graphics Architecture Testing Environment (GATE) that is based on Microsoft Visual C++. GATE models overall graphics hardware architecture through a modular approach, supports OpenGL, and offers easy modification and rapid testing of architecture. It also gathers computational statistics. A layered approach and Hardware Description Macro (HDM) support hardware modeling and architecture modification. Pre-defined types and operations provide statistical information. Several case studies of 3D graphics architecture on GATE show the capability of our environment.
منابع مشابه
CONTIGRA – Towards a Document-based Approach to 3D Components
Even though graphics hardware and 3D technologies are rapidly evolving, the development of three-dimensional applications is still complicated and demands expert knowledge. This paper investigates the component-based development of 3D applications. Current 3D component approaches are classified and a set of technical and authoring requirements for threedimensional component architectures derive...
متن کاملA Hardware/Software Co-Simulation Environment for Graphics Accelerator Development in ARM-Based SOCs
This paper focuses on the challenging aspects of developing a versatile hardware/software co-design and co-simulation environment for the development of 3D graphics hardware accelerators in ARM-based system-on-chip designs. The tool we propose integrates the ARMulator, the cycle-accurate instruction-level simulator for the ARM lowpower processor family, with an augmented open source SystemC mod...
متن کاملA System-Level Model of Design Space Exploration for a Tile-Based 3D Graphics SoC Refinement
3D graphics application is widely used in consumer electronics which is an inevitable tendency in the future. In general, the higher abstraction level is used to model a complex system like 3D graphics SoC. However, the concerned issue is that how to use efficient methods to traverse design space hierarchically, reduce simulation time, and refine the performance fast. This paper demonstrates a ...
متن کاملDynamic Load Balancing within a High Performance Graphics System
Interactive 3D graphics applications require significant arithmetic processing to meet the ever-inreasing desire for higher image complexity and higher resolution in displayed images. This paper describes a graphics processor architecture with a high degree of parallelism connected to a distributed frame buffer. The architecture can be configured with an arbitrary number of identical, high leve...
متن کاملSystemc Modeling for 3d Graphics Hardware Acceleration
Due to the growing complexity of system architecture current today, the system modeling is utilized in the early design under the time-to-market. To establish a 3D graphics acceleration platform, we need to explore the system architecture and performance issues. In this paper, we use SystemC to model our hardware models including accelerator, SDRAM memory, and graphics engine (GE) for investiga...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003