Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Ketogén étrend
- Luck Dragon: Asszociációs játék. :)
- V.Milán: Lapdiffúzor nyomáseloszlása: gondoltad volna?
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- petipetya: Nagy chili topic. :)
- eBay-es kütyük kis pénzért
- Szevam: ChatGPT: Bizonytalansági jelölés funkció bekapcsolása
Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
DrojDtroll
#9331
üzenetére
for (int i = 0; i < heigth; i++){for (int j = 0; j < width; j++){result[j, i] = reader.ReadUInt16();}}Itt van még egy olyan probléma (mindkét példádban), hogy úgy iterálsz át egy nagy többdimenziós tömbön, hogy a belső ciklusod nem a tömb legjobboldalibb dimenzióján iterál.
C#-ban a többdimenziós tömbök (A[,,,]) row-major ként vannak a memóriában, tehát a legjobb oldalibb dimenzió egymás melletti elemei a memóriában egymás mellett lesznek. az A[100, 50] elem mellett az A[100,51] elem van. Ezzel szemben az A[101,50] az teljesen máshol van, a te esetedben (2048) elemmel később mint az A[100,50], tehát mivel int tömbről van szó, 8KB-tal később van. Az hogy itt csak írsz és nem olvasol kb mindegy, mert nyilván egy egész cache line lesz írva/olvasva.
A helyzeten cache-line szempontből még (valószínűleg) tovább ront itt, hogy kettő hatványonként iterálsz. ilyen problémák nagy mátrixok szorzásánál vannak
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Yettel topik
- exHWSW - Értünk mindenhez IS
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Itt van Elon Musk chat alkalmazása, nem fogod elhinni, mi a neve
- Sony MILC fényképezőgépcsalád
- Robotporszívók
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Fejhallgatós találkozó
- További aktív témák...
- Eladó iPhone 15 Pro 128GB Blue Titanium, 87% akkumulátor, Tactical Aramid tokkal, fóliával
- Ryzen5 win11 PC(RX6400/16gb/SSD/win11/Ryzen5-1600)
- MacBook Air 13" - M4 - 16 GB - 256 GB - 3 ÉV GARANCIA
- Samsung Galaxy S10 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S10 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 14T Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- BESZÁMÍTÁS! Logitech G920 Driving Force Racing kormányszett
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3846, 100% Akkumulátor
- BESZÁMÍTÁS! ASUS PRIME H510M i5 10400F 16GB DDR4 512GB SSD RX 6600 XT OC 8GB CHIEFTEC Libra 600W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

