DK3798992T3 - Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastruktur - Google Patents
Apparat og fremgangsmåde til nytilpasset design af accelerationsdatastrukturInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9027—Trees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/06—Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
- G06F7/14—Merging, 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
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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)
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)
| 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)
| 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 |
-
2018
- 2018-12-28 US US16/235,391 patent/US20200211259A1/en not_active Abandoned
-
2019
- 2019-09-23 EP EP20204999.5A patent/EP3798992B1/en active Active
- 2019-09-23 ES ES20204999T patent/ES3036875T3/es active Active
- 2019-09-23 EP EP19198854.2A patent/EP3675049A1/en active Pending
- 2019-09-23 FI FIEP20204999.5T patent/FI3798992T3/fi active
- 2019-09-23 DK DK20204999.5T patent/DK3798992T3/da active
- 2019-09-23 PL PL20204999.5T patent/PL3798992T3/pl unknown
- 2019-11-28 CN CN202010940276.3A patent/CN112085827B/zh active Active
- 2019-11-28 CN CN201911191075.1A patent/CN111383316A/zh active Pending
-
2020
- 2020-09-25 US US17/032,964 patent/US11501484B2/en active Active
-
2022
- 2022-11-08 US US17/982,766 patent/US12229870B2/en active Active
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 |