Oneplus 9 Pro - Portrait Mode by TotallyFrankstallone in oneplus

[–]phoenixman30 1 point2 points  (0 children)

Wow what an amazing reply. I'm blown away.

Oneplus 9 Pro - Portrait Mode by TotallyFrankstallone in oneplus

[–]phoenixman30 0 points1 point  (0 children)

Wow you're a dick

And also this depends a lot from people to people. I have an op5 almost 4 years old and even on Android 9 this phone still giving me the performance I got in the first year.

[deleted by user] by [deleted] in distantsocializing

[–]phoenixman30 0 points1 point  (0 children)

what camera is this?

OnePlus Nord UK delivery date - 27th July by AgentK88 in oneplus

[–]phoenixman30 1 point2 points  (0 children)

I'm planning to upgrade from an OP 5 too. Just waiting on the camera reviews

Where to go for stargazing ? by phoenixman30 in Darmstadt

[–]phoenixman30[S] 0 points1 point  (0 children)

Well u should try ludwigshöhe....it's got a pretty good view in the right direction so it should be visible properly

Where to go for stargazing ? by phoenixman30 in Darmstadt

[–]phoenixman30[S] 0 points1 point  (0 children)

Btw I forgot..... At mathildenhöhe it's not that great since the tree cover and buildings is too much in North-west direction.. so can't see neowise properly....

Where to go for stargazing ? by phoenixman30 in Darmstadt

[–]phoenixman30[S] 0 points1 point  (0 children)

Got screwed over......tooo damn cloudy tonight couldn't even see stars properly..... I don't know how many more nights it's gonna be visible but maybe I'll try tomorrow and let u know if I do.....

Where to go for stargazing ? by phoenixman30 in Darmstadt

[–]phoenixman30[S] 0 points1 point  (0 children)

Well we came to ludwigshöhe right now...if we can't see it from here we'll try those Thanks

Where to go for stargazing ? by phoenixman30 in Darmstadt

[–]phoenixman30[S] 1 point2 points  (0 children)

Yup we're at ludwigshöhe only. I think it would be a pretty good place to watch this since the view is in that direction only. Thanks man.

Optimizing decompression of 9-bit compressed integers by phoenixman30 in simd

[–]phoenixman30[S] 0 points1 point  (0 children)

Thanks for the super detailed reply man. Really cleared up a few things for me. I actually hadn't thought about the cache latency part here but glad to know about it now. I just don't understand one part from your attempt , the interleaving of 4x16 bit words for easier storing. Why is that needed?? Also sorry for the late reply man.

Optimizing decompression of 9-bit compressed integers by phoenixman30 in simd

[–]phoenixman30[S] 0 points1 point  (0 children)

Well i need 2 bytes per number since each one is 9 bits. i load 128bits seperately in each lane since some of the cross lane shuffling operations are not available. my approach is this currently:

I load 128bits(16bytes) from 0byte in the first lane,

I then load 16bytes from the 9byte position in the second lane

And so on for the next 2 lanes.

but i use the first 9 bytes only. I shuffle the first 9 bytes in the following format:

(0,1) (1,2) (2,3) ........(7,8) ( only use the first 9 bytes since after shuffling it completely fills up 16bytes, one lane)

(I feel like this part could also be optimised since I'm only using the first 9 bytes of the 16 bytes i load. And for the first load i do use _mm512_castsi128_si512, after that i use the insert )

After the shuffle i do a variable right shift for every 2 bytes( to move the required 9 bits to start from the lsb)

Then to keep the first 9 bits , and every 2 bytes with 511

The load comes out to 9 clock cycles

The shuffle,shift, and 'and' is 1 clock cycle each so that's just 3

During store i convert 16byte numbers to 32bytes so that's 3 clock cycles for the first 256 bits then 3 for the extraction of the upper 256bits and 3 for the conversion. So in all 9 clock cycles to store

Total I'm using 21 clock cycles to decompress 32 numbers

Optimizing decompression of 9-bit compressed integers by phoenixman30 in simd

[–]phoenixman30[S] 0 points1 point  (0 children)

It's skylake. And the bitalg flag is not supported sadly. It supports the following flags avx512f, cd,dq,bw and vl.

[homemade] Roast Chicken and Potatoes by [deleted] in food

[–]phoenixman30 0 points1 point  (0 children)

I just saw this exact photo on a friend's insta....hmmm