Thrawn89
Thrawn89 t1_jacv6ha wrote
Reply to comment by Traveling_Carpenter in Add additional insulation to walkout basement wall cavity. Good idea? Bad idea? by hoppyending
The insulation values given in the prescriptive compliance path of the IRC are minimum values. Could you please help me find where the ratios are specified in the code?
Thrawn89 t1_jactz7x wrote
Reply to comment by Spoona1983 in Add additional insulation to walkout basement wall cavity. Good idea? Bad idea? by hoppyending
You'd be assuming north America, Europe also uses C.
Thrawn89 t1_jacss96 wrote
Reply to comment by woodprefect in Add additional insulation to walkout basement wall cavity. Good idea? Bad idea? by hoppyending
You must always follow local code. They require vapor barrier on the interior side of the wall above grade. Also your links just say incorrect use will cause problems, they don't say don't use vapor barriers at all.
Thrawn89 t1_jacrxbn wrote
Reply to comment by codyish in Add additional insulation to walkout basement wall cavity. Good idea? Bad idea? by hoppyending
The IRC allows this, but you need to provide fireblocking with an approved material (1/2 gypsum board, 3/4 ply, fire spray foam for gaps are most common). The blocking material must be every 10 feet both horizontally and vertically as well as at every horizontal to vertical cavity transition (ie. wall intersects with soffit).
This means that you'd need to add 3/4 ply or something to close the gap at the top plate to the exterior top plate, and you'd need to add this every 10 feet along the wall between the interior stud and exterior stud from the sole plate to the top plate. Though I think stuffing fiberglass in the gap is allowed if it's secured mechanically.
Thrawn89 t1_j6pdf0b wrote
Reply to comment by BobbyThrowaway6969 in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
No, most GPUs haven't had vector instructions for maybe a decade. Modern GPUs use SIMD waves for parallelization with scalar instructions.
Thrawn89 t1_j6p8b42 wrote
Reply to comment by BobbyThrowaway6969 in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
Each wave can only work on the same task. You can't process vertices and pixels in the same wave (classroom). Other cores (classrooms) can be working on other tasks though which is what I said above.
Thrawn89 t1_j6p76g9 wrote
Reply to comment by BobbyThrowaway6969 in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
Agreed, which is why it's wrong to say that GPUs are better at floating point operations than CPU.
Thrawn89 t1_j6no21t wrote
Reply to comment by Yancy_Farnesworth in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
GPUs are not better at floating point operations, they are just better at doing them in parallel as per SIMD just like any other operation benefitting from SIMD.
In fact floating point support is generally not quite as good as CPU. Some GPUs do not even natively support double precision or natively all floating point operations. Then there's denorm behavior and rounding modes that have been scattered across each implementation. Many GPUs take short cuts by not implementing a full FPU internally and convert to fixed point instead.
Thrawn89 t1_j6nkd1y wrote
Reply to comment by Zironic in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
True, SIMD is absolutely abysmal at branches since it needs to take both true and false cases for the entire wave (usually). There are optimizations that GPUs do so it's not always terrible though.
It sounds like you're discussing vector processing instruction set with 512 bits which are very much specialized for certain tasks such as memcpy and not much else? That's just an example of a small SIMD on the CPU.
Thrawn89 t1_j6n6gt9 wrote
Reply to comment by espomatte in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
Sir, read rule 4.
Thrawn89 t1_j6myw1u wrote
Reply to comment by WeirdGamerAidan in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
The explanation you are replying to is completely wrong. GPUs haven't been optimized for vector math since like 20 years ago. They all operate on what's called a SIMD architecture, which is why they can do this work faster.
In other words, they can do the exact same calculations as a CPU, except they run each instruction on like 32 shader instances at the same time. They also have multiple shader cores.
The Nvidia cuda core count they give is this 32*number of shader cores. In other words, how many parallel ALU calculations they can do simultaneously. For example the 4090 has 16384 cuda cores so they can do 512 unique instructions on 32 pieces of data each.
You CPU can do maybe 8 unique instructions on a single piece of data each.
In other words, GPUs are vastly superior when you need to run the same calculations on many pieces of data. This fits well with graphics where you need to shade millions of pixels per frame, but it also works just as well for say calculating physics on 10000 particles at the same time or simulating a neural network with many neurons.
CPUs are better at calculations that only need to be done on a single piece of data since they are clocked higher and no latency to setup.
Thrawn89 t1_j6mvpr4 wrote
Reply to comment by TheRomanRuler in ELI5: Why do computers need GPUs (integrated or external)? What information is the CPU sending to the GPU that it can't just send to a display? by WeirdGamerAidan
It's a great explanation, but a few issues with the metaphor's correctness.
The kids are all working on the exact same step of their individual problem at the same time. The classroom next door is on a different step for their problems. The entire school is the GPU.
Also replace kids with undergrads, and they don't work on 1+1 problems, they work on the exact same kind of problems the CPU does.
To translate, the reason they are undergrads and not mathematicians is because GPUs are clocked lower than CPUs so they don't do the individual work as fast. However the gap between mathematician and kids was a little too many orders of magnitudes.
Also, they do work on the same complexity of problems, GPUs have been more heterogeneous compute platforms than strictly graphics since the programmable shader model was introduced making them Turing complete. Additionally, the GPU's ALU and shader model is as complex as a C program these days.
The classroom analogy is what DX calls a wave and each undergrad is a lane.
In short there is no large difference between GPU and CPU besides the GPU uses what is called SIMD (single instruction, multiple data) architecture which is what this analogy was trying to convey.
Programs either CPU machine code or GPU machine code are basically a list of steps to do. CPUs run the program by going through each step and running it on a single instance of state. GPUs however, run the same step on multiple instances of state at the same time before moving onto the next step. An instance of state could be a pixel or a vertex or just a generic compute instance.
Thrawn89 t1_j6dgvdm wrote
Reply to comment by 13lettersinhere in ELi5 : If you can access a website, why cant you steal the source code and make a 1:1 copy of it? by 13lettersinhere
Bro forgot to read rule 4
Thrawn89 t1_j01tgz8 wrote
Reply to comment by CyndaquilTyphlosion in More factory dishwashers by ooMEAToo
Restating someone else's joke and acting dumb is not funny
Thrawn89 t1_ixjfva0 wrote
Reply to comment by acs730200 in TIFU by falling for an exchange student by [deleted]
It's also possible OP didn't mean French class, but it was taught in French and the student had trouble due to the language barrier. There are parts of Canada that mainly speak French.
Thrawn89 t1_ix3li31 wrote
Reply to comment by rhymes_with_snoop in TIFU by eating out by zeldamuffin
We live in a society. Social customs exist so that people are used to interacting with each other in a relatively consistent way. Everyone acts differently, sure, but when a social customs is violated, it's extremely noticable. They don't always have practical use or make sense.
Knocking before entering is a social custom that people follow even though they intend on opening the door without a response.
Thrawn89 t1_it35cca wrote
Reply to comment by Pokemom18176 in TIFU by Taking My Wife’s Lunch Money by OkConcentrate723
Sent to DMs
Thrawn89 t1_it29guu wrote
Reply to comment by Pokemom18176 in TIFU by Taking My Wife’s Lunch Money by OkConcentrate723
My grocery store branded soda is still .99c per 2L
Thrawn89 t1_it22ntg wrote
Reply to comment by GuanoLoopy in TIFU by Taking My Wife’s Lunch Money by OkConcentrate723
You can get 2L of soda at grocery store for $1. You used to be able to get 3L at dollar tree for $1, not sure if that price held up.
Thrawn89 t1_ispoviw wrote
Reply to comment by ThisistheInfiniteIs in Nation’s First Nuclear-Powered Clean Hydrogen Production Announced. The Nine Mile Point Generating Station, the oldest operating U.S. nuclear power plant, will soon house the nation’s first nuclear-powered clean hydrogen production facility by chopchopped
By your logic solar and wind are not carbon free
Thrawn89 t1_islv3lj wrote
Reply to If strep A can produce necrotizing fasciitis, how come strep throat with any cuts on your mouth and tongue does not translate to it? Is it because the saliva has antibacterial qualities? by 4_max_4
I think the question is based on a false premise. What makes you think strep throat can't cause necrotizing fasciitis? A more common complication from strep is scarlet fever which can also be deadly. Like most infections, they need to be watched and potentially treated if they proliferate.
Thrawn89 t1_jaczeco wrote
Reply to comment by YJMark in Add additional insulation to walkout basement wall cavity. Good idea? Bad idea? by hoppyending
Glueing sheetrock to the foam board I think is against IRC, which requires backing, either 2x framing members or furring strips (or other structural members like metal).