[go: up one dir, main page]

DK3798992T3 - Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastruktur - Google Patents

Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastruktur

Info

Publication number
DK3798992T3
DK3798992T3 DK20204999.5T DK20204999T DK3798992T3 DK 3798992 T3 DK3798992 T3 DK 3798992T3 DK 20204999 T DK20204999 T DK 20204999T DK 3798992 T3 DK3798992 T3 DK 3798992T3
Authority
DK
Denmark
Prior art keywords
data structure
structure design
acceleration data
newly adapted
adapted acceleration
Prior art date
Application number
DK20204999.5T
Other languages
English (en)
Inventor
Carsten Benthin
Kai Xiao
Carson Brownlee
Timothy Rowley
Joshua Barczak
Travis Schluessler
Michael Apodaca
Original Assignee
Intel 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 Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of DK3798992T3 publication Critical patent/DK3798992T3/da

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9027Trees
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/06Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
    • G06F7/14Merging, i.e. combining at least two sets of record carriers each arranged in the same ordered sequence to produce a single set having the same ordered sequence
    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Image Generation (AREA)
  • Image Processing (AREA)
DK20204999.5T 2018-12-28 2019-09-23 Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastruktur DK3798992T3 (da)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/235,391 US20200211259A1 (en) 2018-12-28 2018-12-28 Apparatus and method for acceleration data structure refit
EP19198854.2A EP3675049A1 (en) 2018-12-28 2019-09-23 Apparatus and method for acceleration data structure refit

Publications (1)

Publication Number Publication Date
DK3798992T3 true DK3798992T3 (da) 2025-08-18

Family

ID=68062823

Family Applications (1)

Application Number Title Priority Date Filing Date
DK20204999.5T DK3798992T3 (da) 2018-12-28 2019-09-23 Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastruktur

Country Status (7)

Country Link
US (3) US20200211259A1 (da)
EP (2) EP3798992B1 (da)
CN (2) CN112085827B (da)
DK (1) DK3798992T3 (da)
ES (1) ES3036875T3 (da)
FI (1) FI3798992T3 (da)
PL (1) PL3798992T3 (da)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022036628A1 (zh) * 2020-08-20 2022-02-24 华为技术有限公司 Gpu着色器程序迭代调用方法、gpu、编译器和gpu驱动器
CN112417746B (zh) * 2020-11-18 2022-11-25 中北大学 一种基于神经网络预测碰撞检测的方法
CN112233217B (zh) * 2020-12-18 2021-04-02 完美世界(北京)软件科技发展有限公司 一种虚拟场景的渲染方法和装置
CN112633498B (zh) * 2020-12-22 2023-04-07 天津大学 基于数据流的卷积神经网络权重梯度优化方法
GB2607348B (en) * 2021-06-04 2025-09-03 Advanced Risc Mach Ltd Graphics processing
US20230215091A1 (en) * 2021-09-25 2023-07-06 Intel Corporation Apparatus and method for tree structure data reduction
WO2023096642A1 (en) 2021-11-24 2023-06-01 Bluware, Inc. Interactive qualitative-quantitative live labeling for deep learning artificial intelligence

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7952583B2 (en) * 2000-06-19 2011-05-31 Mental Images Gmbh Quasi-monte carlo light transport simulation by efficient ray tracing
US8018457B2 (en) * 2006-09-19 2011-09-13 Caustic Graphics, Inc. Ray tracing system architectures and methods
US8087011B2 (en) * 2007-09-26 2011-12-27 International Business Machines Corporation Domain stretching for an advanced dual-representation polyhedral loop transformation framework
US8397241B2 (en) * 2008-11-13 2013-03-12 Intel Corporation Language level support for shared virtual memory
US8243073B2 (en) * 2009-01-28 2012-08-14 International Business Machines Corporation Tree insertion depth adjustment based on view frustum and distance culling
US20130033507A1 (en) * 2011-08-04 2013-02-07 Nvidia Corporation System, method, and computer program product for constructing an acceleration structure
KR102244619B1 (ko) * 2014-09-30 2021-04-26 삼성전자 주식회사 가속 구조를 생성 및 탐색하는 방법
US10242286B2 (en) * 2015-03-25 2019-03-26 Intel Corporation Edge-based coverage mask compression
US9984492B2 (en) * 2015-04-02 2018-05-29 Qualcomm Incorporated Efficient hierarchy traversal in ray tracing applications
KR20160125172A (ko) * 2015-04-21 2016-10-31 삼성전자주식회사 레이 트레이싱 장치 및 방법
US9818221B2 (en) * 2016-02-25 2017-11-14 Qualcomm Incorporated Start node determination for tree traversal for shadow rays in graphics processing
US10043303B2 (en) * 2016-03-30 2018-08-07 Intel IP Corporation Methods and apparatus for more efficient ray tracing of instanced geometry
US20170372448A1 (en) * 2016-06-28 2017-12-28 Ingo Wald Reducing Memory Access Latencies During Ray Traversal
US10282890B2 (en) * 2016-09-29 2019-05-07 Intel Corporation Method and apparatus for the proper ordering and enumeration of multiple successive ray-surface intersections within a ray tracing architecture
US10861216B2 (en) * 2017-04-07 2020-12-08 Intel Corporation Ray tracing apparatus and method for memory access and register operations
US11030117B2 (en) * 2017-07-14 2021-06-08 Advanced Micro Devices, Inc. Protecting host memory from access by untrusted accelerators
US10706493B2 (en) * 2017-12-29 2020-07-07 Intel Corporation Apparatus and method for display virtualization using mapping between virtual and physical display planes
US10684957B2 (en) * 2018-08-23 2020-06-16 Advanced Micro Devices, Inc. Apparatus and method for neighborhood-aware virtual to physical address translations
US10769076B2 (en) * 2018-11-21 2020-09-08 Nvidia Corporation Distributed address translation in a multi-node interconnect fabric

Also Published As

Publication number Publication date
ES3036875T3 (en) 2025-09-25
CN112085827A (zh) 2020-12-15
CN112085827B (zh) 2024-02-23
FI3798992T3 (fi) 2025-08-04
EP3675049A1 (en) 2020-07-01
CN111383316A (zh) 2020-07-07
PL3798992T3 (pl) 2025-09-01
US20230162428A1 (en) 2023-05-25
US12229870B2 (en) 2025-02-18
US20200211259A1 (en) 2020-07-02
US11501484B2 (en) 2022-11-15
EP3798992B1 (en) 2025-05-14
EP3798992A1 (en) 2021-03-31
US20210012553A1 (en) 2021-01-14

Similar Documents

Publication Publication Date Title
DK3975559T3 (da) Fremgangsmåde og apparat til kodning/afkodning af billeddata
DK3677032T3 (da) Fremgangsmåde og apparat til kodning
DK3798992T3 (da) Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastruktur
DK3876539T3 (da) Fremgangsmåde til kodning/afkodning af et billedsignal og tilknyttet apparat
DK3692464T3 (da) Fremgangsmåde og system til udførelse af dataanalyse for plantefænotypebestemmelse
DK3254059T3 (da) Apparat og fremgangsmåde til kompensation af en navigationsrute
DK3703542T3 (da) Apparat og fremgangsmåde til brygning af infusionsmateriale
DK3657749T3 (da) Fremgangsmåde til transmission af he-ltf-sekvens og apparat
DK3265757T3 (da) Fremgangsmåde og apparat til optisk detektion
DK3220676T3 (da) Fremgangsmåde og apparat til afsendelse af informationer
DK3504149T3 (da) Fremgangsmåde og apparat til udførelse af vedligeholdelse på en vindmøllekomponent
EP4020855A4 (en) TIME SYNCHRONIZATION METHOD AND APPARATUS
DK3446531T3 (da) Fremgangsmåde og indretning til udførelse af ikke-planlagte uplink-transmissioner på et ikke-licenseret bånd
DK3423711T3 (da) Fremgangsmåde og apparat til vejning af en langstrakt genstand
DK3442872T3 (da) Fremgangsmåde og apparat til fyldning af et lyofiliseringssystem
DK3259082T3 (da) Apparat og fremgangsmåde til tilførsel af stænger
DK3589204T3 (da) Apparat og fremgangsmåde til vurdering og behandling af cellulitis
DK3327468T3 (da) Fremgangsmåde og apparat til samtidig geostatistisk inversion af timelapsede seismiske data
DK4052518T3 (da) Fremgangsmåde og apparat til sondering af adgangspunkter
DK3446283T3 (da) Fremgangsmåde og apparat til sammenhæftning af billeder
DK4005204T3 (da) Fremgangsmåde og apparat til lagring af bevægelsesinformationer
DK3589391T3 (da) Apparat og fremgangsmåde til frembringelse af et mikroskum
DK3259543T3 (da) Apparat og fremgangsmåde til generering af smådråber
DK3684508T3 (da) Fremgangsmåde og apparat til reduktion af en prøves volumen
DK3037905T3 (da) Apparat og fremgangsmåde til optagelse af positioner