10 ms·
Not just that. At 5nm there will also be yield problems. I.e they will put the best yield into high end and the worst yield into low end.
by marta_morena_28 6y ago
Not just that. At 5nm there will also be yield problems. I.e they will put the best yield into high end and the worst yield into low end.
- deleted 6y ago[deleted]
- arnarbi 6y agoThat’s what “binned differently” means btw.
- dmix 6y agoWell then that was a good explanation because I didn’t know that!
- birdyrooster 6y agoInteresting that commenter knew the process but not the terminology.
- Insanity 6y agoReminds me of the Feynman story about knowing something vs knowing the name of something :-)
- cellularmitosis 6y agoGreat story :) https://v.cx/2010/04/feynman-brazil-education https://v.cx/2010/04/feynman-brazil-education
- Insanity 6y agoNot the one I was thinking of but same point :) https://fs.blog/2015/01/richard-feynman-knowing-something/ https://fs.blog/2015/01/richard-feynman-knowing-something/
- jcynix 6y agoGreat story, yes. But there's no such thing as a "halzenfugel" in German as far as I can tell as a native speaker. Even www.duden.de, the official German dictionary, doesn't know that word ;-0
- TurkTurkleton 6y agoAs a native English speaker and middling foreign-language speaker of German, "halzenfugel" sounds to me like a mock-German word that an English speaker would make up.
- chromaton 6y agoThat's OK, AFAICT there's no bird called the "brown throated thrush" either.
- cgriswald 6y agoReminds me of self-taught tech. I’ll often know the name/acronym, but pronounce it differently in my head than the majority of people. Decades ago GUI was “gee you eye” in my head but one day I heard it pronounced “gooey” and I figured it out but had a brief second of “hwat?” (I could also see “guy” or “gwee”.) It’s, of course, more embarrassing when I say it out loud first...
- Xixi 6y agoFirst time I went to a Python conference in SV, more than a decade ago, I kept hearing "Pie-thon" everywhere, and had no idea what the hell people were talking about. I took me a solid half hour to at last understand this pie-thingy was Python... in my head I had always pronounced it the French way. Somewhat like "pee-ton", I don't know how to transcribe that "on" nasal sound... (googling "python prononciation en francais" should yield a soundtrack for the curious non-French speakers).
- prepend 6y agoI thought numpy was pronounced like it rhymes with bumpy for a year or so.
- morganvachon 6y agoPicture 18 year old me in 1995, I got a 486SX laptop as a graduation present out of the blue from my estranged father. I wanted to add an external CD-ROM to it so I could play games and load software for college, and it had a SCSI port. I went to the local computer store and asked the guy for a "ess see ess eye" CD-ROM drive, he busted out laughing and said "oh you mean a scuzzy drive?" Very embarrassing for me at the time but that's when I learned that computer acronyms have a preferred pronunciation so I should try to learn them myself to avoid future confusion.
- ddalex 6y ago> Very embarrassing for me at the time it shouldn't be, it should be a badge of honor of some sorts - it points to somebody reading to expand their knowledge that is not available in oral form around them, so kudos to them !
- read_if_gay_ 6y agoMay just have skimmed GP and missed it.
- deleted 6y ago[deleted]
- Frost1x 6y agoAs someone who works with a lot of interdisciplinary teams, I often understand concepts or processes they have names for but don't know the names until after they label them for me. Until you use some concept so frequently you need to label it to compress information for discussion purposes, you often don't have names for them. Chances are if you solve or attempt to solve a wide variety problems, you'll see patterns and processes that overlap.
- onecommentman 6y agoSeconded. It’s often valuable to use jargon from another discipline in discussions. It sort of kicks discussions out of ruts. Many different disciplines use different terminology for similar basic principles. How those other disciplines extend these principles may lead to entirely different approaches and major (orders of magnitude) improvements. I’ve done it myself a few times. On another note, the issue of “jargon” as an impediment to communication has led the US Military culture to develop the idea of “terms of art”. The areas of responsibility of a senior officer are so broad that they enter into practically every professional discipline. The officer has to know when they hear an unfamiliar term that they are being thrown off by terminology rather than lack of understanding. Hence the phrase “terms of art”. It flags everyone that this is the way these other professionals describe this, so don’t get thrown or feel dumb. No one expects the officer to use (although they could) a “term of art”, but rather to understand and address the underlying principle. It’s also a way to grease the skids of discussion ahead of time. “No, General, we won’t think you’re dumb if you don’t use the jargon, but what do you think of the underlying idea...” Might be a good phrase to use in other professional cultures. In particular in IT, because of the recursion of the phrase “term of art” being itself be a term of art until it’s generally accepted. GNU and all that...
- selestify 6y ago> How those other disciplines extend these principles may lead to entirely different approaches and major (orders of magnitude) improvements. Fascinating. Would you happen to have any example off the top of your head?
- 6y ago
- thisrod 6y agoThis gets even more fun when several communities discover the same thing independently, and each comes up with a different name for it. My favorite is the idea of "let's expand functions over a set of Gaussians". That is variously known as a Gabor wavelet frame, a coherent state basis [sic], an Gaussian wave packet expansion, and no doubt some others I haven't found. Worse still, the people who use each term don't know about any of the work down by people who use the other terms.
- marta_morena_28 6y agoHah, good to know. However, unless you are talking to people from the same domain, it's usually a better approach to spell out things instead of relying on terminology. Concepts and ideas translate much better across domains than terminology.
- arnarbi 6y agoI think a bunch of people learnt a new thing from your comment, so it is a good one. I hope my reply didn’t come out as gatekeeping, it was genuinely just to help put a name to a thing.
- tobr 6y agoIsn’t that what “binning” means?
- jacquesm 6y agoThat's now how yield works. Yield is the number of functioning chips that you pull out of a wafer. I think what you are trying to refer to is frequency binning.
- hajile 6y agoThat's only partially true. For example, AMD sells 12 and 16 core CPUs. The 12 core parts have 2 cores lasered out due to defects. If a particular node is low-yield, then it's not super uncommon to double-up on some parts of the chip and use either the non-defective or best performing one. You'll expect to see a combination of lasering and binning to adjust yields higher. That said, TSMC N5 has a very good defect rate according to their slides on the subject[0] [0] https://www.anandtech.com/show/16028/better-yield-on-5nm-than-7nm-tsmc-update-on-defect-rates-for-n5 https://www.anandtech.com/show/16028/better-yield-on-5nm-tha...
- bee_rider 6y agoPlus, defects tend to be clustered, which is a pretty lucky effect. Multiple defects on a single core don't really matter if you are throwing the whole thing away.
- 3JPLW 6y agoWhich is likely why there are some "7 core" GPU M1 chips.
- raihansaputra 6y agoYep for the MBA. I think for devs that can live with 16GB, the cheaper 7GPU MacBook Air is very interesting instead of the MacBook Pro for $300 cheaper.
- hajile 6y agoThis is undoubtedly why they launched the Mac Mini today. They can ramp up a lot more power in that machine without a battery and with a larger, active cooler. I'm much more interested in actual benchmarks. AMD has mostly capped their APU performance because DDR4 just can't keep the GPU fed (why the last 2 generations of consoles went with very wide GDDR5/6). Their solution is obviously Infinity Cache where they add a bunch of cache on-die to reduce the need to go off-chip. At just 16B transistors, Apple obviously didn't do this (at 6 transistors per SRAM cell, there's around 3.2B transistors in just 64MB of cache).
- rbanffy 6y agoWith the DRAM this close, it can probably be very fast. Did they say anything about bus or bandwidth?
- saidajigumi 6y agoAnandTech speculates on a 128-bit DRAM bus[1], but AFAIK Apple hasn't revealed rich details about the memory architecture. It'll be interesting to see what the overall memory bandwidth story looks like as hardware trickles out. [1] https://www.anandtech.com/show/16226/apple-silicon-m1-a14-deep-dive https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...
- rbanffy 6y agoApple being Apple, we won't know much before someone grinds down a couple chips to reveal what the interconnections are, but if you are feeding GPUs along with CPUs, a wider memory bus between DRAM and the SoC cache makes a lot of sense.
- deleted 6y ago[deleted]
- ineedasername 6y agoOkay, probably a stupid question, but solid state memory can be pretty dense: why don't we have huge caches, like a 1GB cache? As I understand it, cache memory doesn't put off heat like the computational part of the chip does, so heat dissipation probably wouldn't increase much with a larger chip package.
- gmadsen 6y agoIs that not what the parent comment said? I thought "binning" referred to this exact process.