26,006 research outputs found

    The implementation of a graphics package in ADA, 1986

    Get PDF
    The motivation for this thesis was the need for an inexpensive graphics package that could be used to support courses in computer graphics and computer vision in the Mathematical and Computer Sciences Department of Atlanta University. The implemented graphics package used a portion of the CORE Graphics System and the hardware used consisted of Zenith Z-100 micro-computers in the Micro-computer Laboratory of Atlanta University. This graphics system was initially implemented in the Microsoft Pascal programming language. Due to limitations inherent in Pascal, the initial graphics package did not represent the best design practices. The graphics package was converted and expanded using the Ada programming language. The Ada programming language had the ability to satisfy all of the objectives of this project which were: to create a graphics package that was portable, expandable, represented the best software design practices, and able to support computer courses at Atlanta University. Discussed in this thesis are the basic features of the extended graphics system in Ada, the general principles, an operation guide, and problems encountered using the CORE Graphics System

    Root Locus Plotter for a Dual Tank System Under Feedback Control

    Get PDF
    A root locus graphics routine was written in Turbo Pascal for the analysis and design of a linearized dual tank control system. The routine is a subprogram to be incorporated with an editor written by L. Fadden. This editor allows for the saving and changing of parameters to the system. The dual tank system is a good example for classical feedback control analysis. A brief description of the process and system is presented. The system may be described by linearized differential and algebraic equations. From these, a characteristic equation is derived, which gives rise to the root locus. The root locus is a plot of the poles of the closed loop system. Poles or roots of the characteristic equation are found using the Lin-Bairstow algorithm. This method may be used to solve for the zeroes of an nth degree polynomial. The root locus plotter was exercised by attempting to optimally tune the system’s controller. Corroboration of the results was provided by step response plots from the TUTSIM simulation program. Minor modifications allow the root locus plotter to run without the editor. Graphics subroutines are provided by the Turbo Graphix Toolbox. When run under the editor, the plotter is one interactive design module of the dual tank system analysis and design program. The subprogram was designed principally for user ease, error checking, and effective graphics

    Deep Exemplar 2D-3D Detection by Adapting from Real to Rendered Views

    Full text link
    This paper presents an end-to-end convolutional neural network (CNN) for 2D-3D exemplar detection. We demonstrate that the ability to adapt the features of natural images to better align with those of CAD rendered views is critical to the success of our technique. We show that the adaptation can be learned by compositing rendered views of textured object models on natural images. Our approach can be naturally incorporated into a CNN detection pipeline and extends the accuracy and speed benefits from recent advances in deep learning to 2D-3D exemplar detection. We applied our method to two tasks: instance detection, where we evaluated on the IKEA dataset, and object category detection, where we out-perform Aubry et al. for "chair" detection on a subset of the Pascal VOC dataset.Comment: To appear in CVPR 201

    Acceleration of stereo-matching on multi-core CPU and GPU

    Get PDF
    This paper presents an accelerated version of a dense stereo-correspondence algorithm for two different parallelism enabled architectures, multi-core CPU and GPU. The algorithm is part of the vision system developed for a binocular robot-head in the context of the CloPeMa 1 research project. This research project focuses on the conception of a new clothes folding robot with real-time and high resolution requirements for the vision system. The performance analysis shows that the parallelised stereo-matching algorithm has been significantly accelerated, maintaining 12x and 176x speed-up respectively for multi-core CPU and GPU, compared with non-SIMD singlethread CPU. To analyse the origin of the speed-up and gain deeper understanding about the choice of the optimal hardware, the algorithm was broken into key sub-tasks and the performance was tested for four different hardware architectures

    HPC Accelerators with 3D Memory

    Get PDF
    Artículo invitado, publicado en las actas del congreso por IEEE Society Press. Páginas 320 a 328. ISBN: 978-1-5090-3593-9.DOI 10.1109/CSE-EUC-DCABES-2016.203After a decade evolving in the High Performance Computing arena, GPU-equipped supercomputers have con- quered the top500 and green500 lists, providing us unprecedented levels of computational power and memory bandwidth. This year, major vendors have introduced new accelerators based on 3D memory, like Xeon Phi Knights Landing by Intel and Pascal architecture by Nvidia. This paper reviews hardware features of those new HPC accelerators and unveils potential performance for scientific applications, with an emphasis on Hybrid Memory Cube (HMC) and High Bandwidth Memory (HBM) used by commercial products according to roadmaps already announced.Universidad de Málaga. Campus de Excelencia Internacional Andalucia Tec

    Survey of currently available high-resolution raster graphics systems

    Get PDF
    Presented are data obtained on high-resolution raster graphics engines currently available on the market. The data were obtained through survey responses received from various vendors and also from product literature. The questionnaire developed for this survey was basically a list of characteristics desired in a high performance color raster graphics system which could perform real-time aircraft simulations. Several vendors responded to the survey, with most reporting on their most advanced high-performance, high-resolution raster graphics engine
    • …
    corecore