Graphics processing unit management system for computed tomography
Abstract
A method and apparatus for managing operation of graphics processing units in a computer system. A processing thread in the computer system controls processing of a set of sinogram data by a graphics processing unit to form a set of graphics data. An output thread in the computer system controls writing of the set of graphics data to a storage system. The graphics processing unit is available to perform processing of another set of sonogram data while the set of graphics data is written to the storage system such that the increased availability of a plurality of graphics processing units is present.
- Inventors:
- Issue Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1471671
- Patent Number(s):
- 10062135
- Application Number:
- 14/447,380
- Assignee:
- National Technology & Engineering Solutions of Sandia, LLC (Albuquerque, NM)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06T - IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- DOE Contract Number:
- AC04-94AL85000
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2014 Jul 30
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Jimenez, Jr., Edward Steven, and Orr, Laurel Jeffers. Graphics processing unit management system for computed tomography. United States: N. p., 2018.
Web.
Jimenez, Jr., Edward Steven, & Orr, Laurel Jeffers. Graphics processing unit management system for computed tomography. United States.
Jimenez, Jr., Edward Steven, and Orr, Laurel Jeffers. Tue .
"Graphics processing unit management system for computed tomography". United States. https://www.osti.gov/servlets/purl/1471671.
@article{osti_1471671,
title = {Graphics processing unit management system for computed tomography},
author = {Jimenez, Jr., Edward Steven and Orr, Laurel Jeffers},
abstractNote = {A method and apparatus for managing operation of graphics processing units in a computer system. A processing thread in the computer system controls processing of a set of sinogram data by a graphics processing unit to form a set of graphics data. An output thread in the computer system controls writing of the set of graphics data to a storage system. The graphics processing unit is available to perform processing of another set of sonogram data while the set of graphics data is written to the storage system such that the increased availability of a plurality of graphics processing units is present.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Aug 28 00:00:00 EDT 2018},
month = {Tue Aug 28 00:00:00 EDT 2018}
}
Works referenced in this record:
Data processing method and apparatus for converting color image data to non-linear palette
patent, May 1995
- Pietras, Mark A.; Rodriguez, Arturo A.
- US Patent Document 5,412,766
Method and apparatus for structured profiling of data processing systems and applications
patent, December 1999
- Alexander, III, William Preston; Berry, Robert Francis; Mulvey, Donald
- US Patent Document 6,002,872
Platform-independent object memory manager
patent, May 2000
- Jacuzio, Jerry J.
- US Patent Document 6,070,168
Optimal handling and manipulation of high-speed streaming media in a computing device
patent, April 2002
- Wolff, Robert M.; Langer, Randy
- US Patent Document 6,366,970
Recording trace messages of processes of a network component
patent, February 2007
- Gopal, Venu P.; Shenoy, Ganesh N.
- US Patent Document 7,185,061
Parallel data processing systems and methods using cooperative thread arrays and thread identifier values to determine processing behavior
patent, December 2010
- Nickolls, John R.; Lew, Stephen D.
- US Patent Document 7,861,060
Using a data cache array as a DRAM load/store buffer
patent, July 2012
- Roberts, James; Glasco, David B.; Marchand, Patrick R.
- US Patent Document 8,234,478
System and method for instruction-level parallelism in a programmable multiple network processor environment
patent, April 2013
- Apisdorf, Joel Z.; Sandbote, Sam B.; Poole, Michael Daniel
- US Patent Document RE44,129
System and methods for fast implementation of equally-sloped tomography
patent, December 2013
- Miao, Jianwei; Mao, Yu; Fahimian, Benjamin Pooya
- US Patent Document 8,611,626
Graphics processor with memory management unit and cache coherent link
patent, October 2014
- Juffa, Norbert; Oberman, Stuart F.
- US Patent Document 8,860,741
Digital signal processing apparatus and digital signal processing method
patent-application, December 2003
- Abe, Ryoji
- US Patent Application 10/448067; 20030225468
Processor, arithmetic operation processing method, and priority determination method
patent-application, July 2004
- Kaburaki, Satoshi; Miyamoto, Yukimasa; Kanno, Shinichi
- US Patent Application 10/752703; 20040139441
Across-thread out of order instruction dispatch in a multithreaded graphics processor
patent-application, June 2005
- Moy, Simon S.; Lindholm, John Erik
- US Patent Application 10/742514; 20050138328
System and method for partitioning processor resources based on memory usage
patent-application, May 2006
- Brokenshire, Daniel Alan; Minor, Barry L.; Nutter, Mark Richard
- US Patent Application 11/050020; 20060095901
High speed image reconstruction for k-space trajectory data using graphic processing unit (GPU)
patent-application, January 2007
- Schiwietz, Thomas; Chang, Ti-chiun
- US Patent Application 11/370356; 20070014486
Data processing method and device
patent-application, March 2007
- Vorbach, Martin; Becker, Jurgen; Weinhardt, Markus
- US Patent Application 10/523764; 20070050603
Apparatus, system, and method for graphics memory hub
patent-application, June 2007
- Greco, Joseph David; Alben, Jonah M.; Wagner, Barry A.
- US Patent Application 11/303187; 20070139426
Method of reconstructing a tomographic image using a graphics processing unit
patent-application, August 2007
- Pratx, Guillem; Olcott, Peter D.; Levin, Graig S.
- US Patent Application 11/710273; 20070201611
Information processing device, information processing method, and computer-readable information recording medium recorded with information processing program
patent-application, November 2007
- Kawamoto, Takauji
- US Patent Application 11/806002; 20070277177
Method and middleware for standards agnostic transaction processing
patent-application, May 2008
- Bradley, Gerald W.
- US Patent Application 11/580749; 20080106417
Application interface on multiple processors
patent-application, November 2008
- Munshi, Aaftab; Sandmel, Jeremy
- US Patent Application 11/800183; 20080276220
System And Method For Accessing And Using A Supercomputer
patent-application, March 2009
- Howard, Kevin D.; Lupo, James A.; Geske, Thomas
- US Patent Application 11/849050; 20090077483
Local and Global Data Share
patent-application, December 2009
- Mantor, Michael J.; Emberling, Brian
- US Patent Application 12/476130; 20090300621
Dynamic Scheduling in a Graphics Processor
patent-application, May 2010
- Jiao, Yang (Jeff)
- US Patent Application 12/274743; 20100123717
Adaptive Memory Allocation
patent-application, September 2010
- Ravindranth, Sanjeeth Kumar; Peechara, Lavan Kumar; Shetty, Vingesh
- US Patent Application 12/403146; 20100235603
Interlocked Increment Memory Allocation and Access
patent-application, March 2011
- Mantor, Michael; McCardle, John; Zini, Marcus
- US Patent Application 12/553652; 20110055511
Shift-Varing Line Projection using graphics hardware
patent-application, July 2011
- Levin, Craig S.; Pratx, Guillem; Cul, Jingyu
- US Patent Application 12/931263; 20110182491
Memory Copy Engine for Graphics Processing
patent-application, March 2013
- Nordlund, Petri Olavi; Arvo, Jukka-Pekka; Simpson, Robert J.
- US Patent Application 13/227363; 20130057562
Method and Apparatus for Iterative Reconstruction
patent-application, December 2013
- Yu, Zhou; De Man, Bruno Kristiaan Bernard; Thibault, Jean-Baptiste
- US Patent Application 13/531082; 20130343672