[go: up one dir, main page]

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 variables

Info

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
Application number
ARP150102667A
Other languages
English (en)
Original Assignee
Landmark Graphics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Landmark Graphics Corp filed Critical Landmark Graphics Corp
Publication of AR101590A1 publication Critical patent/AR101590A1/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation 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/5044Allocation 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation 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/5016Allocation 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General 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.
ARP150102667A 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 AR101590A1 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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