.. (1,2). (1).

Σχετικά έγγραφα
Gradient Domain Metropolis Light Transport

ER-Tree (Extended R*-Tree)

J. Comput. Chem. Jpn., Vol. 1, No. 4, pp (2002) *

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

Binary32 (a hi ) 8 bits 23 bits Binary32 (a lo ) 8 bits 23 bits Double-Float (a=a hi +a lo, a lo 0.5ulp(a hi ) ) 8 bits 46 bits Binary64 11 bits sign

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

Γραφικά Υπολογιστών Εισαγωγή

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

GPU GPU GPU GPU. GPU (Graphics Processing Unit) GPU GPU GPU AGPU [11] AGPU. GPGPU (general-purpose GPU) GPU GPU AGPU GPU

FX10 SIMD SIMD. [3] Dekker [4] IEEE754. a.lo. (SpMV Sparse matrix and vector product) IEEE754 IEEE754 [5] Double-Double Knuth FMA FMA FX10 FMA SIMD

Bundle Adjustment for 3-D Reconstruction: Implementation and Evaluation

Η Διαδραστική Τηλεδιάσκεψη στο Σύγχρονο Σχολείο: Πλαίσιο Διδακτικού Σχεδιασμού

Εικονική Μνήμη (Virtual Μemory)

Optimization, PSO) DE [1, 2, 3, 4] PSO [5, 6, 7, 8, 9, 10, 11] (P)

HOSVD. Higher Order Data Classification Method with Autocorrelation Matrix Correcting on HOSVD. Junichi MORIGAKI and Kaoru KATAYAMA

CUDA FFT. High Performance 3-D FFT in CUDA Environment. Akira Nukada, 1, 2 Yasuhiko Ogata, 1, 2 Toshio Endo 1, 2 and Satoshi Matsuoka 1, 2, 3

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Δθμιουργία, μελζτθ και βελτιςτοποίθςθ φωτορεαλιςτικϊν απεικονίςεων πραγματικοφ χρόνου με χριςθ προγραμματιηόμενων επεξεργαςτϊν γραφικϊν

Βιογραφικό σημείωμα Δρ. Ψύχας Ηρακλής - Δημήτριος

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ Νοέμβριος 2009

Εικονική Μνήμη (Virtual Μemory)

Εικονική Μνήμη (Virtual memory)

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

ΓΙΑΝΝΟΥΛΑ Σ. ΦΛΩΡΟΥ Ι ΑΚΤΟΡΑΣ ΤΟΥ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕ ΟΝΙΑΣ ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ

Τοποθέτηση τοπωνυµίων και άλλων στοιχείων ονοµατολογίας στους χάρτες

Ερευνητική+Ομάδα+Τεχνολογιών+ Διαδικτύου+


VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

Περιβάλλον Παράλληλου Προγραμματισμού

1530 ( ) 2014,54(12),, E (, 1, X ) [4],,, α, T α, β,, T β, c, P(T β 1 T α,α, β,c) 1 1,,X X F, X E F X E X F X F E X E 1 [1-2] , 2 : X X 1 X 2 ;

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ ΣΤΥΛΙΑΝΗΣ Κ. ΣΟΦΙΑΝΟΠΟΥΛΟΥ Αναπληρώτρια Καθηγήτρια. Τµήµα Τεχνολογίας & Συστηµάτων Παραγωγής.

DECO DECoration Ontology

Ημερίδα διάχυσης αποτελεσμάτων έργου Ιωάννινα, 14/10/2015

[2] T.S.G. Peiris and R.O. Thattil, An Alternative Model to Estimate Solar Radiation


H/Y Ε-07: Κατανεµηµένα Συστήµατα Εαρινό Εξάµηνο Ακ. Έτους ιδάσκουσα: Παναγιώτα Φατούρου Προγραµµατιστικές Εργασίες

Mapping Textures on 3D Geometric Model Using Reflectance Image

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΠΑΤΗΣΙΩΝ ΑΘΗΝΑ Ε - ΜΑΙL : mkap@aueb.gr ΤΗΛ: , ΚΑΠΕΤΗΣ ΧΡΥΣΟΣΤΟΜΟΣ. Βιογραφικό Σημείωμα

Wiki. Wiki. Analysis of user activity of closed Wiki used by small groups

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

ΚΩΝΣΤΑΝΤΙΝΟΣ Σ. ΠΟΛΙΤΗΣ Διπλ. Φυσικός Πανεπιστημίου Πατρών Υποψήφιος Διδάκτωρ Ε.Μ.Π. ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ

(clusters) clusters : clusters : clusters : 4. :

L A P. w L A f(w) L B (10.1) u := f(w)

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Ανάλυση σχημάτων βασισμένη σε μεθόδους αναζήτησης ομοιότητας υποακολουθιών (C589)

Orthogonalization Library with a Numerical Computation Policy Interface

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

Toward a SPARQL Query Execution Mechanism using Dynamic Mapping Adaptation -A Preliminary Report- Takuya Adachi 1 Naoki Fukuta 2.

ΗΜΟΣΙΕΥΣΕΣ ΣΕ ΙΕΘΝΗ ΠΕΡΙΟ ΙΚΑ [1] C. Bouras, A. Gkamas, G. Kioumourtzis, Adaptive smooth multicast protocol for multimedia transmission:

ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ

Εφαρμογή Υπολογιστικών Τεχνικών στη Γεωργία

Ashley, Roe and Goodwin 2001: ) .(UNWTO 2004b (SLA ) Ashley, 2000, ) .(Tao & Wall, (Corney & Litvinoff, 1988) .(1999 DFID

Indexing Methods for Encrypted Vector Databases

2. 3. OCaml. Scheme[13] do CPS. On optimization for recursive programs without tailcalls.

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

[1] DNA ATM [2] c 2013 Information Processing Society of Japan. Gait motion descriptors. Osaka University 2. Drexel University a)

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΠΜΣ «ΠΛΗΡΟΦΟΡΙΚΗ & ΕΠΙΚΟΙΝΩΝΙΕΣ» OSWINDS RESEARCH GROUP

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

ΞΕΝΗ Ι. ΜΑΜΑΚΟΥ. Μέλος Ε.Τ.Ε.Π. Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων Οικονομικού Πανεπιστημίου Αθηνών

Παράλληλος προγραμματισμός σε επεξεργαστές γραφικών

Μ. Κορφιατη - Π. Γεωργίου ΒΙΒΛΙΟΘΗΚΗ & ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝ. ΠΑΤΡΩΝ

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ

MIA MONTE CARLO ΜΕΛΕΤΗ ΤΩΝ ΕΚΤΙΜΗΤΩΝ RIDGE ΚΑΙ ΕΛΑΧΙΣΤΩΝ ΤΕΤΡΑΓΩΝΩΝ

Detection and Recognition of Traffic Signal Using Machine Learning

Maude 6. Maude [1] UIUC J. Meseguer. Maude. Maude SRI SRI. Maude. AC (Associative-Commutative) Maude. Maude Meseguer OBJ LTL SPIN

Speeding up the Detection of Scale-Space Extrema in SIFT Based on the Complex First Order System

ΕΠΛ202:'Η'επιστημονική'δημοσίευση

ΕΜΜΕΛΗΣ ΑΠΑΓΓΕΛΙΑ. Γεωργίου Ε. Χατζηχρόνογλου

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ. Διδακτορικό δίπλωμα της Σχολής Επιστημών της Αγωγής Παιδαγωγικού Τμήματος Νηπιαγωγών του Πανεπιστημίου Ιωαννίνων.

Homework 8 Model Solution Section

clearing a space (focusing) clearing a space, CS CS CS experiencing I 1. E. T. Gendlin (1978) experiencing (Gendlin 1962) experienc-

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Άσκηση 5: Παράλληλος προγραμματισμός σε επεξεργαστές γραφικών

ΜΑΡΙΝΑ Ε. ΜΠΙΣΑΚΗ. Τκήκα Δθαξκνζκέλωλ Μαζεκαηηθώλ Παλεπηζηήκην Κξήηεο Τ.Θ , Ηξάθιεην, Κξήηε

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΣΟΛΟΓΙΑΣ ΚΑΙ ΦΥΣΙΚΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΤΟΜΕΑΣ ΣΧΕ ΙΑΣΜΟΥ ΚΑΙ ΑΝΑΠΤΥΞΗΣ ΦΥΣΙΚΩΝ ΠΟΡΩΝ

ΒΕΛΤΙΣΤΕΣ ΙΑ ΡΟΜΕΣ ΣΕ ΙΚΤΥΑ ΜΕΤΑΒΛΗΤΟΥ ΚΟΣΤΟΥΣ

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΠΜΣ «ΠΛΗΡΟΦΟΡΙΚΗ & ΕΠΙΚΟΙΝΩΝΙΕς» OSWINDS RESEARCH GROUP

{takasu, Conditional Random Field

Οδηγός συγγραφής βιβλιογραφίας με τη χρήση του Βιβλιογραφικού προτύπου Chicago Manual of Style 1

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Παράλληλα Συστήματα. Γιώργος Δημητρίου. Ενότητα 3 η : Παράλληλη Επεξεργασία. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

onference Current Trends in Public ector Research Proceedings of the Conference Current Trends in ublic Sector Research Proceedings

Ευφυές Σύστημα Ανάλυσης Εικόνων Μικροσκοπίου για την Ανίχνευση Παθολογικών Κυττάρων σε Εικόνες Τεστ ΠΑΠ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ. Παναγιώτης Μερκούρης ΕΚΠΑΙΔΕΥΣΗ

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Οδηγός συγγραφής βιβλιογραφίας με τη χρήση του Βιβλιογραφικού προτύπου Harvard British Standard

.. (1,2).

Yahoo 2. SNS Social Networking Service [3,5,12] Copyright c by ORSJ. Unauthorized reproduction of this article is prohibited.

Why We All Need an AIDS Vaccine? : Overcome the Challenges of Developing an AIDS Vaccine in Japan

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

Παράλληλος Προγραμματισμός σε Επεξεργαστές Γραφικών

Προσωποποιημένη πλοήγηση σε εξωτερικούς χώρους: ανασκόπηση αλγορίθμων και μεθόδων επιλογής μονοπατιού

ΑΘΑΝΑΣΙΟΣ Γ. ΓΚΑΪΤΑΤΖΗΣ

Transcript:

2018 GPU.. (1,2). vova@frolov.pp.ru,.. (1). vlgal@gin.keldysh.ru (1).... (2)., - ( - ) -. GPU. : - (path tracing), - (light tracing) - (instant bidirectional path tracing). - - - - (, Metropolis Light Transport). GPU ( 60Kx60K) GPU, - - -. 1 - ( - ) -, -,, -. (. 1) -, L - - I ( - ). I ( ϕr, θr ) = L( ϕi, θi ) R( ϕi, θi, ϕr, θr ) cos( n, lϕi, θi ϕi θi. 1.. ) dϕ dθ - -, - -., - GPU (, ) - (Path Tracing, PT [Kajiya, 1986]) -, - (, BPT [Veach, 1998], VCM [Georgiev et. all, 2012] MLT [Veach and Guibas, 1997; Kelemen et. all 2002; Hachisuka et. all 2014]). -. 1.1, CPU, GPU, -. - (BPT, VCM, MLT.). -, - (. 2). project F( x, y, r1, r2,...) F( x, y). 2..,, F, -. -, - (BPT, VCM ), - i i - 63 -

GPU, -., - (MLT ),, - ( MLT), - - (, ). 1.2, : ( 1). -,.., -, (4-16). -,. GPU., ( 2).. 2-4. - 4000x2000. 4 16000x8000, 2 GB HDR (.. float4 ). -, (.. ) - GPU., -,,. 2 - (PT),,. [Frolov et. all 2010], [Novak et. all 2010; Wald. 2011; Frolov and Galaktionov, 2016] - -, -. [Antwerpen 2011 (1)]. -, - 1.2. [Bogolepov et. all 2013; Antwerpen 2011 (2)] - GPU c CUDA, IBPT, - (BPT), ( 3 ). GPU - PT. -, -., OpenCL. [Suhorukov. 2011]. [Davidovi et. all 2014] - - BPT VCM. - - -, ( - ), ( ) BPT - MIS. -. [Frolov, Galaktionov 2017] - MLT 2 : (1) [Suhorukov. 2011] (2). -., -, -., -, - - 64 -

2018,.. - GPU O(N sam*(log(n sam)) 2 + O(M pixels*log(n sam) ) N sam, M pixels., - -., M pixels -, -., - - -. [Schmidt et. all, 2016] - MMLT GPU. - ( MLT - ) -. 1 ( ), -, ( ) GPU [Laine and Karras 2011]. (, ), 2 - GPU - ( bin raster coarse raster), ( fine raster), --- - GPU -,. -, ( 8-16). -, -, fine raster, ( warp) -. 2.1 ( ).,,., - - (BPT, VCM, MLT.). -. 3 - : 1. - -. - - (, ).,. 2. F(x,y,r1,r1, ) - - - -.. 13 14. - - -. - - - [Sobol 1967]. 3. - ( CPU). 4. ( ) GPU - CPU. 5. GPU CPU, -, - - (. 3, 4). 6. - CPU. 7. GPU Z [Morton 1966]. - - ( - 250%, + 10-15% ). - 65 -

GPU. 3. (PT) 2.. 4. (LT) 2.. 3 4 2. 3 ( 7, 3 ) -,.. 3 4. - ( - ). -. ( ) - (+ ) -, -., - -. (IBPT) PT LT, -, -. 3 4. 4 OpenCL - Hydra Renderer. 2 OpenCL, - ( - GPU), - GPU CPU - ( 1). clflush(cmdqueue1); clenqueuecopybuffer(cmdqueue2,bufgpu,bufcpu); data=clenqueuemapbuffer(cmdqueue2, bufcpu); AddSamplesContrib(data, image); clenqueueunmapmemobject(data); clfinish(cmdqueue1); clfinish(cmdqueue2);. 1., - OpenCL -. AddSamplesContrib, data,, - - x y. - i-. : void AddSamplesContrib( float4* out_color, float4* in_colors, int a_size, int a_width, int a_height) { for (int i = 0; i < a_size; i++) { float4 color = in_colors[i]; } } int packed = as_int(color.w); int x = (packed & 0x0000FFFF); int y = (packed & 0xFFFF0000) >> 16; int offset = y * a_width + x; out_color[offset].x += color.x; out_color[offset].y += color.y; out_color[offset].z += color.z;. 2.. a_size in_colors; a_width a_height out_color. 5 (. 3 4) - clenqueuecopybuffer (. 5),, AddSamplesContrib. -, out_color (.. x - 66 -

2018 y ), -., - out_color - ( - 16384x16384 4GB), - TLB [Wikipedia 2017]., -,.. 2 (. 5). - 10-25%., 2, -.. 5. AddSamplesContrib 1 ( 10 ) (4KB, ) - (2MB Windows). 16384 16384x16384, 4 GB. 2, TLB 2. - TLB. (Teapot Cornell Box) -. 6. -, - ( 1,. 11), - CPU. -, - (1) + CPU (2) GPU. (, - 2,. 12), -, +. - [Frolov, Galaktionov 2017], Hydra Renderer. - -, - -,.. 7-10 -. 6. clenqueuecopybuffer (time_copy, ) AddSamplesContrib (time_contrib, - ).. 1 2, -. 1 (. 11)., 8-16MB GPU ( - ). CPU, CPU... 16, - 65535x65535, -.. 7. (PT) [Frolov, Galaktionov 2017] ( -, GPU FrameBuf) (CPU framebuff). 1. - 67 -

GPU. 8. (LT) [Frolov, Galaktionov 2017] ( -, GPU FrameBuf) (CPU framebuff). 1.. 9. (IBPT) [Frolov, Galaktionov 2017] (, GPU FrameBuf) (CPU framebuff). 1.. 10. - 1 (.11,, 25%) 2 (.12,, 14%). 16-31-60048 _ _ 16-01-00552. James T. Kajiya. 1986. The rendering equation. In Proceedings of the 13th annual conference on Computer graphics and interactive techniques (SIGGRAPH '86), David C. Evans and Russell J. Athay (Eds.). ACM, New York, NY, USA, 143-150. DOI=http://dx.doi.org/10.1145/15922.15902 Iliyan Georgiev, Jaroslav K ivánek, Tomáš Davidoi, and Philipp Slusallek. 2012. Light transport sim lation with vertex connection and merging. ACM Trans. Graph. 31, 6, Article 192 (November 2012), 10 pages. New York, USA. Eric Veach. 1998. Robust Monte Carlo Methods for Light Transport Simulation. Ph.D. Dissertation. Stanford University, Stanford, CA, USA. Advisor (s) Leonidas J. Guibas. AAI9837162. Eric Veach and Leonidas J. Guibas. 1997. Metropolis Light Transport. SIGGRAPH 97 Proceedings (August 1997), Addison-Wesley, pp. 65-76. Csaba Kelemen, László Szirmay-Kalos, György Antal and Ferenc Csonka. 2002. Simple and Robust Mutation Strategy for the Metropolis Light Transport Algorithm. EUROGRAPHICS 2002 / G. Drettakis and H.-P. Seidel. 2002, v.21, 3. Toshiya Hachisuka, Anton S. Kaplanyan, and Carsten Dachsbacher. 2014. Multiplexed metropolis light transport. ACM Trans. Graph. 33, 4, Article 100 (July 2014), 10 pages. Frolov V., Kharlamov A., Ignatenko A. 2010. Biased Global Illumination via Irradiance Caching and Adaptive Path Tracing on GPUs. Proceedings of GraphiCon 2010 international conference on computer graphics and vision. St. Petersburg, 2010, pp. 49 56. Novak, J., Havran, V., AND Daschbacher, C. 2010. Path regeneration for interactive path tracing. In EUROGRAPHICS 2010, short papers, pp.61 64. Ingo Wald. 2011. Active thread compaction for GPU path tracing. In Proceedings of the ACM SIG- GRAPH Symposium on High Performance Graphics (HPG '11),Stephen N. Spencer (Ed.). ACM, New York, NY, USA, 51-58. Frolov V.A., Galaktionov V.A. 2016. Low overhead path regeneration. Programming and Computer Software, 2016, Vol. 42,. 6, pp. 382 387. DOI: 10.1134/S0361768816060025 Antwerpen D. 2011. (1) Unbiased physically based rendering on the GPU. M.S. thesis, Delft University of Technology, the Netherlands. Antwerpen D. 2011. (2) Improving SIMD Efficiency for Parallel Monte Carlo Light Transport on the GPU. HPG 11 Proceedings of the ACM SIG- GRAPH Symposium on High Performance Graphics. - 68 -

Bogolepov D.K., Sopin D., D. Uljanov. 2013. Turlapov V.E. GPU-Optimized Bi-Directional Path Tracing. WSCG 2013 proceedings. Plzen. Czech Republic. Igor Suhorukov. 2011. OpenCL 1.1: Atomic operations on floating point values. WEB publication. URL=http://suhorukov.blogspot.ru/2011/12/opencl -11-atomic-operations-on-floating.html Tomáš Davidovi, Jaroslav K ivánek, Miloš Hašan, and Philipp Slusallek. 2014. Progressive Light Transport Simulation on the GPU: Survey and Improvements. ACM Trans. Graph. 33, 3, Article 29 (June 2014), 19 pages. DOI: https://doi.org/10.1145/2602144 Frolov, V.A. & Galaktionov, V.A. 2017. Memory compact Metropolis Light Transport. Program Comput Soft (2017) 43: 196. https://doi.org/10.1134/s0361768817030057 M. Schmidt., Oleg Lobachev., Michael Guthe. 2016. Coherent metropolis light transport on the GPU using speculative mutations. WSCG, 2016, vol. 24, no. 1, pp. 1 8. Samuli Laine, Tero Karras. 2011. High-performance software rasterization on GPUs. High-Performance Graphics 2011, August 2011. Wikipedia. Translation lookaside buffer. 2017. URL =https://en.wikipedia.org/wiki/translation_lookasi de_buffer Sobol, I. M. 1967. Distribution of points in a cube and approximate evaluation of integrals. Zh. Vych. Mat. Mat. Fiz. 7: 784 802 (in Russian); U.S.S.R Comput. Maths. Math. Phys. 7: 86 112 (in English). G. M. Morton. 1966. A Computer Oriented Geodetic Data Base; and a New Technique in File Sequencing. In Research Report, IBM Ltd, ON, Canada 2018-69 -