Pertanyaan yang diberi tag «gpu»

2
Berapa biaya untuk mengubah negara?
Pemrogram seharusnya memiliki ide yang cukup baik tentang biaya operasi tertentu: misalnya biaya instruksi pada CPU, biaya L1, L2, atau L3 cache miss, biaya LHS. Ketika datang ke grafis, saya menyadari saya punya sedikit atau tidak tahu apa itu. Saya ada dalam pikiran bahwa jika kita memesannya berdasarkan biaya, perubahan …

3
Mengapa kita memiliki kerangka kerja grafis seperti OpenGL dan DirectX, padahal game hanya bisa menggambar piksel secara langsung?
Game dan aplikasi intensif grafis lainnya menggunakan kerangka kerja seperti OpenGL dan DirectX. Mereka juga membutuhkan fitur seperti pixel shader dan DX12. Tetapi mengapa kita membutuhkan semua kerangka kerja dan fitur GPU ini ketika kita bisa menggambar semuanya piksel demi piksel? Pertama, gim harus dikompilasi sedemikian rupa sehingga dapat ditarik …

1
Mengapa GPU masih memiliki rasterizer?
Meskipun ada kemajuan, GPU modern masih memiliki rasterizer yang diperbaiki. Sangat dapat dikustomisasi, dengan shader yang dapat diprogram, namun tidak sepenuhnya dapat diprogram. Mengapa demikian? Mengapa GPU tidak bisa sekadar perangkat paralel masif dengan unit komputasi universal di mana rasterizer hanyalah perangkat lunak untuk perangkat yang disediakan oleh pengguna? Apakah …
14 gpu  rasterizer 

2
Bagaimana penyaringan anisotropik biasanya diterapkan pada GPU modern?
Penyaringan anisotropik "mempertahankan ketajaman tekstur yang biasanya hilang oleh upaya tekstur peta MIP untuk menghindari alias". Artikel Wikipedia memberikan petunjuk tentang bagaimana hal itu dapat diterapkan ("menyelidiki tekstur (...) untuk setiap orientasi anisotropi"), tetapi tidak membaca dengan jelas bagi saya. Tampaknya ada berbagai implementasi, seperti yang disarankan oleh tes diilustrasikan …

1
Apakah tekstur pencarian masih digunakan untuk apa saja?
Saya tahu dalam waktu yang tidak lama (5-10 tahun?) Bahwa itu populer / efisien untuk memanggang data menjadi tekstur dan kemudian membaca data dari tekstur, sering menggunakan interpolasi tekstur bawaan untuk mendapatkan interpolasi linier dari roti yang dipanggang. data keluar. Sekarang waktu komputasi lebih murah dibandingkan dengan waktu pencarian tekstur, …
14 texture  gpu  hardware 

1
Mengapa efisiensi kerja diinginkan dalam pemrograman GPU?
Saya telah membaca artikel berikut tentang cara melakukan pemindaian paralel di CUDA: https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch39.html Dalam artikel tersebut, ada penekanan untuk membuat pemindaian "bekerja efisien". Dengan kata lain, algoritma GPU tidak boleh melakukan penambahan lebih dari algoritma CPU, O (n). Para penulis menyajikan dua algoritma, satu "naif" yang melakukan penambahan O (nlogn), …



1
Berapa banyak poligon dalam sebuah adegan yang dapat dijangkau perangkat keras modern dengan tetap mempertahankan waktu nyata, dan bagaimana cara mencapainya?
Pertanyaan yang cukup mendasar, dalam beberapa hal, tetapi satu yang banyak orang, termasuk saya sendiri, tidak benar-benar tahu jawabannya. Pabrikan GPU sering mengutip angka yang sangat tinggi, dan persebaran di antara jumlah poligon yang diklaim oleh berbagai mesin permainan sering kali mencakup banyak pesanan, dan kemudian masih sangat bergantung pada …
11 gpu  optimisation 

1
Mengapa AMD menempatkan SSD pada papan GPU mengurangi latensi?
AMD baru-baru ini dalam berita dengan papan Radeon Pro yang menarik dengan beberapa SSD M2 di atasnya. Seperti yang dicatat oleh beberapa cerita yang lebih terperinci (di sini atau di sini , misalnya), manfaatnya mungkin bukan berasal dari bandwidth tinggi (M2 hanya masing-masing pada 4 lajur PCIe, sehingga konektor 16 …

2
Cara paling berkinerja untuk mengatur data vertex pada GPU modern
Katakanlah saya memiliki model terdiri dari simpul, masing-masing dengan position, normal, tangent, dan texcoordatribut, di mana segitiga ditentukan oleh tiga kali lipat indeks. Jika kita hanya fokus pada atribut vertex, saya menyadari dua strategi luas: struktur array, dan array struktur. Saya juga pernah mendengar bahwa susunan struktur lebih disukai karena …


1
Membuat normal vertex bersama di GPU
Saya sebagian besar berhasil porting implementasi Marching Cubes dari CPU ke OpenGL compute shaders, tapi saya belum menangani normals dan bertanya-tanya cara terbaik untuk melakukannya. Implementasi saya berurusan secara khusus dengan bidang bernilai biner (saya mencoba memodelkan fungsi fraktal 3D yang belum memiliki penduga jarak), sehingga metode perbedaan gradien dan …

1
Bagaimana cara memulai menulis profiler GPU tingkat rendah?
Saya telah mempelajari profiler perusahaan hardware GPU dalam beberapa hari terakhir (Qualcomm, PowerVR, Intel). Saya perhatikan bahwa alat-alat ini tampaknya memberikan lebih banyak detail level rendah daripada profiler GPU yang telah saya gunakan di masa lalu - OpenGL ES frame capture dan apitrace XCode - yang hanya mencatat panggilan OpenGL …
8 gpu 

1
Apakah GPU modern mengandung pemindah barel?
Saya menyadari bahwa sebagian besar GPU modern, meskipun dirancang untuk floating point, kurang lebih setara dalam kinerja integer hari ini, dengan beberapa peringatan seperti kurangnya penambahan multiply yang menyatu. Saya tidak yakin bagaimana ini berlaku untuk operasi shift. Saya sedang melakukan Marching Cubes pada GPU, awalnya menulis posisi 32-bit yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.