AR101590A1 - Optimización de la utilización de recursos de hardware informático al procesar datos de precisión variables - Google Patents
Optimización de la utilización de recursos de hardware informático al procesar datos de precisión variablesInfo
- Publication number
- AR101590A1 AR101590A1 ARP150102667A ARP150102667A AR101590A1 AR 101590 A1 AR101590 A1 AR 101590A1 AR P150102667 A ARP150102667 A AR P150102667A AR P150102667 A ARP150102667 A AR P150102667A AR 101590 A1 AR101590 A1 AR 101590A1
- Authority
- AR
- Argentina
- Prior art keywords
- precision
- hardware resources
- application
- data
- optimization
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5044—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Geometry (AREA)
- Data Mining & Analysis (AREA)
- Computer Graphics (AREA)
- Image Generation (AREA)
Abstract
Se proveen sistemas y métodos para optimizar la utilización de recursos de hardware al procesar datos de precisión variable. Los objetos de datos de la aplicación se procesan usando ya sea una unidad central de procesamiento (CPU) o los requisitos de procesamiento de datos de precisión relativamente menores de una unidad de procesamiento matemático dedicado, por ejemplo, una unidad de procesamiento de gráficos (GPU), en función de un nivel de precisión determinado para cada objeto de datos de la aplicación. El nivel de precisión se usa para calcular al menos un valor de delimitación para cada objeto de datos de la aplicación. El valor de delimitación se compara con un umbral de precisión seleccionado para determinar si el objeto de datos de la aplicación puede procesarse por la GPU en un nivel de precisión relativamente menor sin una pérdida indeseable de precisión computacional.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2014/051923 WO2016028293A1 (en) | 2014-08-20 | 2014-08-20 | Optimizing computer hardware resource utilization when processing variable precision data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AR101590A1 true AR101590A1 (es) | 2016-12-28 |
Family
ID=55351080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ARP150102667A AR101590A1 (es) | 2014-08-20 | 2015-08-19 | Optimización de la utilización de recursos de hardware informático al procesar datos de precisión variables |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9959144B2 (es) |
| EP (1) | EP3183653A4 (es) |
| AR (1) | AR101590A1 (es) |
| AU (1) | AU2014403813A1 (es) |
| CA (1) | CA2955444C (es) |
| WO (1) | WO2016028293A1 (es) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10558500B2 (en) * | 2015-07-27 | 2020-02-11 | Hewlett Packard Enterprise Development Lp | Scheduling heterogenous processors |
| EP3376371A1 (en) * | 2017-03-16 | 2018-09-19 | Nxp B.V. | Microprocessor system and method for load and unpack and store and pack instructions |
| WO2018183778A1 (en) | 2017-03-30 | 2018-10-04 | Magic Leap, Inc. | Centralized rendering |
| US10977858B2 (en) | 2017-03-30 | 2021-04-13 | Magic Leap, Inc. | Centralized rendering |
| US10726514B2 (en) | 2017-04-28 | 2020-07-28 | Intel Corporation | Compute optimizations for low precision machine learning operations |
| JP2019045968A (ja) * | 2017-08-30 | 2019-03-22 | 富士通株式会社 | 情報処理装置、メモリ制御装置及び情報処理装置の制御方法 |
| US10671434B1 (en) * | 2017-10-19 | 2020-06-02 | Pure Storage, Inc. | Storage based artificial intelligence infrastructure |
| CN109960581B (zh) * | 2017-12-26 | 2021-06-01 | Oppo广东移动通信有限公司 | 硬件资源配置方法、装置、移动终端及存储介质 |
| EP3827359B1 (en) | 2018-07-24 | 2024-04-03 | Magic Leap, Inc. | Application sharing using scenegraphs |
| EP3834153A1 (en) | 2018-08-10 | 2021-06-16 | NVIDIA Corporation | Platform and method for collaborative generation of content |
| US12100112B2 (en) | 2018-08-10 | 2024-09-24 | Nvidia Corporation | Cloud-centric platform for collaboration and connectivity on 3D virtual environments |
| CN109933429A (zh) * | 2019-03-05 | 2019-06-25 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及存储介质 |
| US11189047B2 (en) * | 2019-03-11 | 2021-11-30 | Disney Enterprises, Inc. | Gaze based rendering for audience engagement |
| US20200293289A1 (en) * | 2019-03-13 | 2020-09-17 | Micron Technology, Inc. | Bit string conversion |
| CN112181128B (zh) * | 2019-07-04 | 2025-01-14 | 北京七鑫易维信息技术有限公司 | 具有计算资源自适应的视线估计方法及装置 |
| US10778245B1 (en) * | 2019-08-20 | 2020-09-15 | Micron Technology, Inc. | Bit string conversion |
| EP4104165A4 (en) | 2020-02-10 | 2023-07-12 | Magic Leap, Inc. | DYNAMIC COLOCATION OF VIRTUAL CONTENT |
| WO2021163626A1 (en) | 2020-02-14 | 2021-08-19 | Magic Leap, Inc. | Session manager |
| CN115398316B (zh) | 2020-02-14 | 2025-08-26 | 奇跃公司 | 3d对象注释 |
| US11494528B2 (en) | 2020-02-14 | 2022-11-08 | Magic Leap, Inc. | Tool bridge |
| US11816790B2 (en) * | 2020-03-06 | 2023-11-14 | Nvidia Corporation | Unsupervised learning of scene structure for synthetic data generation |
| US11474824B1 (en) * | 2020-05-08 | 2022-10-18 | Corel Corporation | Performance benchmarking-based selection of processor for generating graphic primitives |
| US11797560B2 (en) * | 2020-06-16 | 2023-10-24 | Micron Technology, Inc. | Application-based data type selection |
| US11693150B2 (en) * | 2020-10-08 | 2023-07-04 | Saudi Arabian Oil Company | Coordinate-related despiking of hydrocarbon reservoir data |
| US11429590B2 (en) * | 2020-10-15 | 2022-08-30 | International Business Machines Corporation | Protecting against invalid memory references |
| US20220134222A1 (en) * | 2020-11-03 | 2022-05-05 | Nvidia Corporation | Delta propagation in cloud-centric platforms for collaboration and connectivity |
| US11966331B2 (en) | 2020-12-30 | 2024-04-23 | International Business Machines Corporation | Dedicated bound information register file for protecting against out-of-bounds memory references |
| US11983532B2 (en) | 2020-12-30 | 2024-05-14 | International Business Machines Corporation | Optimize bound information accesses in buffer protection |
| US11927709B2 (en) * | 2021-02-02 | 2024-03-12 | Saudi Arabian Oil Company | Multi-scale geological modeling and well information integration |
| CN114596195A (zh) * | 2022-01-24 | 2022-06-07 | 深圳市大富网络技术有限公司 | 一种地形数据处理方法、系统、装置及计算机存储介质 |
| CN114861129B (zh) * | 2022-05-05 | 2024-12-27 | 湖南大学 | 一种求解奇异值的精度可调节的多模式计算框架及方法 |
| EP4293627A1 (en) * | 2022-06-16 | 2023-12-20 | Dassault Systèmes | Method for inferring a 3d geometry onto a 2d sketch |
| US12405803B1 (en) * | 2022-09-16 | 2025-09-02 | Apple Inc. | Superscalar execution using pipelines that support different precisions |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5649173A (en) | 1995-03-06 | 1997-07-15 | Seiko Epson Corporation | Hardware architecture for image generation and manipulation |
| US6016150A (en) * | 1995-08-04 | 2000-01-18 | Microsoft Corporation | Sprite compositor and method for performing lighting and shading operations using a compositor to combine factored image layers |
| US6525737B1 (en) * | 1998-08-20 | 2003-02-25 | Apple Computer, Inc. | Graphics processor with pipeline state storage and retrieval |
| KR100291628B1 (ko) | 1999-06-19 | 2001-05-15 | 윤덕용 | 3차원 그래픽 텍스쳐 맵핑용 캐쉬 메모리 및 그의 캐쉬 미스페널티 저감방법 |
| US7952583B2 (en) * | 2000-06-19 | 2011-05-31 | Mental Images Gmbh | Quasi-monte carlo light transport simulation by efficient ray tracing |
| CA2327924A1 (en) * | 2000-12-08 | 2002-06-08 | Ibm Canada Limited-Ibm Canada Limitee | Processor design for extended-precision arithmetic |
| US6631783B2 (en) * | 2001-03-26 | 2003-10-14 | Nonlinear Seismic Imaging, Inc. | Mapping reservoir characteristics using earth's nonlinearity as a seismic attribute |
| US7075530B2 (en) * | 2003-02-27 | 2006-07-11 | International Business Machines Corporation | Fast lighting processors |
| US7139005B2 (en) * | 2003-09-13 | 2006-11-21 | Microsoft Corporation | Optimized fixed-point mathematical library and graphics functions for a software-implemented graphics rendering system and method using a normalized homogenous coordinate system |
| US7461116B2 (en) * | 2003-09-17 | 2008-12-02 | Agility Design Solutions Inc. | Emulation of a fixed point operation using a corresponding floating point operation |
| US20080079737A1 (en) | 2003-11-19 | 2008-04-03 | Reuven Bakalash | Multi-mode parallel graphics rendering and display system supporting real-time detection of mode control commands (MCCS) programmed within pre-profiled scenes of the graphics-based application |
| US7706633B2 (en) * | 2004-04-21 | 2010-04-27 | Siemens Corporation | GPU-based image manipulation method for registration applications |
| US8042094B2 (en) * | 2004-07-08 | 2011-10-18 | Ellis Amalgamated LLC | Architecture for rendering graphics on output devices |
| US7480206B2 (en) * | 2004-09-13 | 2009-01-20 | Chevron U.S.A. Inc. | Methods for earth modeling and seismic imaging using interactive and selective updating |
| US7466316B1 (en) * | 2004-12-14 | 2008-12-16 | Nvidia Corporation | Apparatus, system, and method for distributing work to integrated heterogeneous processors |
| JP4192900B2 (ja) * | 2005-02-08 | 2008-12-10 | ソニー株式会社 | 量子化精度再生方法、量子化精度再生装置、撮像装置、情報処理装置及びプログラム |
| US7620534B2 (en) * | 2006-04-28 | 2009-11-17 | Saudi Aramco | Sound enabling computerized system for real time reservoir model calibration using field surveillance data |
| US8108844B2 (en) * | 2006-06-20 | 2012-01-31 | Google Inc. | Systems and methods for dynamically choosing a processing element for a compute kernel |
| US9070213B2 (en) * | 2006-07-26 | 2015-06-30 | Nvidia Corporation | Tile based precision rasterization in a graphics pipeline |
| US8368706B2 (en) * | 2007-06-01 | 2013-02-05 | Gvbb Holdings S.A.R.L. | Image processing device and method for pixel data conversion |
| US8339404B2 (en) * | 2007-11-29 | 2012-12-25 | Accelereyes, Llc | System for improving utilization of GPU resources |
| US7920970B2 (en) * | 2008-01-24 | 2011-04-05 | Schlumberger Technology Corporation | Methods and apparatus for characterization of petroleum fluid and applications thereof |
| CA2700225A1 (en) * | 2008-01-27 | 2009-07-30 | Citrix Systems, Inc. | Methods and systems for remoting three dimensional graphics |
| US9001114B1 (en) * | 2008-03-31 | 2015-04-07 | The Mathworks, Inc. | Parallel processing of object subtrees for multiprocessor systems |
| US8368705B2 (en) * | 2008-07-16 | 2013-02-05 | Google Inc. | Web-based graphics rendering system |
| US8175751B2 (en) * | 2009-05-27 | 2012-05-08 | Chevron U.S.A. Inc. | Computer-implemented systems and methods for screening and predicting the performance of enhanced oil recovery and improved oil recovery methods |
| US8549529B1 (en) | 2009-05-29 | 2013-10-01 | Adobe Systems Incorporated | System and method for executing multiple functions execution by generating multiple execution graphs using determined available resources, selecting one of the multiple execution graphs based on estimated cost and compiling the selected execution graph |
| US9218679B2 (en) * | 2012-10-08 | 2015-12-22 | Intel Corporation | Reduced bitcount polygon rasterization |
| US20140130056A1 (en) * | 2012-11-05 | 2014-05-08 | Rational Systems Llc | Parallel Execution Framework |
-
2014
- 2014-08-20 AU AU2014403813A patent/AU2014403813A1/en not_active Abandoned
- 2014-08-20 CA CA2955444A patent/CA2955444C/en active Active
- 2014-08-20 WO PCT/US2014/051923 patent/WO2016028293A1/en not_active Ceased
- 2014-08-20 US US14/769,428 patent/US9959144B2/en active Active
- 2014-08-20 EP EP14900289.1A patent/EP3183653A4/en active Pending
-
2015
- 2015-08-19 AR ARP150102667A patent/AR101590A1/es unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016028293A1 (en) | 2016-02-25 |
| AU2014403813A1 (en) | 2017-02-02 |
| CA2955444A1 (en) | 2016-02-25 |
| EP3183653A1 (en) | 2017-06-28 |
| US20170153926A1 (en) | 2017-06-01 |
| US9959144B2 (en) | 2018-05-01 |
| CA2955444C (en) | 2019-05-28 |
| EP3183653A4 (en) | 2018-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AR101590A1 (es) | Optimización de la utilización de recursos de hardware informático al procesar datos de precisión variables | |
| MX2018009457A (es) | Metodos y sistemas para procesar datos de nube de puntos con un escaner de linea. | |
| Liu | New results on the positive almost periodic solutions for a model of hematopoiesis | |
| BR112018003885A2 (pt) | método e sistema para estimar a porosidade associada à matéria orgânica, método para avaliar o potencial de produção de um poço ou formação, e, meio legível por computador não transitório | |
| Legate | Split ergativity based on nominal type | |
| MX376377B (es) | Configuracion de modo arquitectonico en un sistema de computo. | |
| MX2016016096A (es) | Determinacion de aceleracion de vehiculos. | |
| BR112017011763A2 (pt) | dispositivos de controle e de comunicação por rádio, e, método de controle de comunicação. | |
| BR112018014237A2 (pt) | interface do usuário para pesquisa multivariada | |
| CL2016002831A1 (es) | Un método para determinar una posición de un dispositivo de procesamiento móvil, y dispositivo de procesamiento móvil. | |
| BR112017003023A2 (pt) | classificação enviesante de gráfico de conhecimento para dados | |
| MX2016011616A (es) | Administracion de recursos con base en perfiles de utilizacion de recursos de dispositivo especifico o usuario especifico. | |
| BR112016023619A8 (pt) | técnicas para otimização de potência com base em parâmetros de rede | |
| BR112017004054A2 (pt) | sistemas e métodos para fornecer funcionalidade com base em orientação de dispositivo | |
| BR112018000241A2 (pt) | modelo de recursos de rede para suportar gerenciamento de ciclo de vida de virtualização de função de rede | |
| GB2549058A (en) | Cloud-based reservoir simulation environment | |
| CL2016001919A1 (es) | Método y dispositivo para determinar un modelo de entorno de dimensión n+1 y aparato de minería | |
| AU2015364405A8 (en) | Methods for simultaneous source separation | |
| BR112016021678A2 (pt) | método e sistema para determinar uma janela de peso de lama em um poço, e, meio legível por computador. | |
| MX358804B (es) | Metodo y dispositivo de agrupamiento. | |
| GB2532940A8 (en) | Method of and apparatus for providing an output surface in a data processing system | |
| BR112017008674A2 (pt) | método de processamento de solicitação de gravação, processador, e computador | |
| BR112017011557A2 (pt) | sistema para determinar o estado imune ou ciclo imune, métodos para determinar o estado imune e/ou ciclo imune, para otimizar uma resposta fisiológica, para melhorar uma resposta fisiológica e para determinar um estado imune ou ciclo imune. | |
| MX384030B (es) | Metodos y aparatos para determinar parametros de funcionamiento de una unidad de bombeo para usarse con pozos. | |
| MX2017013982A (es) | Pantalla para vehiculo basada en velocidad del vehiculo. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FB | Suspension of granting procedure |