Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
monocasa
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
monocasa
2mo ago
I mean, Apple is different from pretty much every other manufacturer here. They collborated in the design of aarch64, and a rumored to own a lot of the base IP themselves which they've cross licensed with ARM. It's very close to
62.
▲
by
monocasa
2mo ago
I said easily less than half a pipeline not a full stage. Everything kind of shifts around a bit because of that, and it ends up being a pretty different design than a fixed width front end because of it (hence qualcomm's objections),
63.
▲
by
monocasa
2mo ago
> You do realize that Linux got basic SMP support 3 years after NT? Linux started about three years after NT did. And NT could only support 64 processors for a long time when Linux could support thousands. > It still does not have re
64.
▲
by
monocasa
2mo ago
There's a huge difference between 2/4 byte variable density and 1-15 byte variable density. And as I've said in other places, my experiments showed that it ended up being kind of across the board less than half a pipeline st
65.
▲
by
monocasa
2mo ago
That's sort of orthogonal to what I'm saying. And the M5 doesn't have 500B transistors. We're well into the beginning of the ossification. Hell, it arguably started ~2006 with the end of dennard scaling leaving us with
66.
▲
by
monocasa
2mo ago
You don't really have to have a separate decoder every 16-bits. What you have is a length decoder every 16 bits (so just a single nand gate over the first two bits versus a huge chunk of the prefix/opcode part of the decoder for
67.
▲
by
monocasa
2mo ago
The same kind of people that 'worked for free' to develop Linux.
68.
▲
by
monocasa
2mo ago
The aarch64 stuff still has some time, particularly if you want stuff like virtualization.
69.
▲
by
monocasa
2mo ago
Everything I've seen is that rv64gc is very competitive with aarch64 wrt code density.
70.
▲
by
monocasa
2mo ago
You've also got tons of prefixes with opcode dependent rules on what's allowed there, the opcode field itself is variable length (I've seen up to four bytes), you've got instructions that treat that immediate field as ad
71.
▲
by
monocasa
2mo ago
> The second category for big-compute is actual desktops and SBCs that do interactive computation, browsing, gaming, and other such "desktop work". I do not expect RISC-V to be a serious player at the top of this market. Simply
72.
▲
by
monocasa
2mo ago
Those aren't mutually exclusive. Some of the sophgo and bouffalo chips have 8051s for always on cores, and riscv for the main cores. They didn't choose 8051 there for experience, but because it was a tiny core with a decent IPC t
73.
▲
by
monocasa
2mo ago
I mean, a shuttle run is pretty cheap these days. If you have silicon, and customers, scaling past a shuttle run that worked is pretty low additional cost.
74.
▲
by
monocasa
2mo ago
Yeah, that's the point of the profiles. A curated set of extensions for common use cases like application cores for generic software to target.
75.
▲
by
monocasa
2mo ago
Every time I've seen someone use an 8051 in the past twenty years, it's had new, bespoke software written for it. They were more used because they were a known quantity with the patents obviously dead rather than support for exis
76.
▲
by
monocasa
2mo ago
That doesn't really happen in the embedded space. Even if the core was supported just fine, all of the IO mux stuff is pretty much guaranteed to be different even with the same chip in a different package. You're looking at explic
77.
▲
by
monocasa
2mo ago
Well, misa won't be in most cases since you'll be running ins mode rather than m mode for most kernels on an application core (and misa won't tell you about the X* and Z* extensions). But you'll practically be passed a d
78.
▲
by
monocasa
2mo ago
Sort of. They always had a much cleaner instruction set internally, going back to the 8086.
79.
▲
by
monocasa
2mo ago
Practically you don't simultaneously want those overlapping encodings.
80.
▲
by
monocasa
2mo ago
We got two extras once we figured out that 422 is 420 too.
81.
▲
by
monocasa
2mo ago
Google AdSense uses it.
82.
▲
by
monocasa
2mo ago
Google internally uses dart, and I remember hearing that adwords in particular was rewritten in dart at least for the frontend relatively recently. So they're probably investing in it enough for basic maintenance, but don't really
83.
▲
by
monocasa
2mo ago
After school stuff like Kumon was popular before the switch to common core. And there still are arithmetic drills, it's just not the only focus in early math education.
84.
▲
by
monocasa
2mo ago
That was one of the biggest changes that happened with common core. Common core itself didn't really mandate this, but it took a reset of the curriculum to insert the new ideas like an emphasis on intuition rather than rote arithmetic
85.
▲
by
monocasa
2mo ago
Not corysama, but I'll take a stab: The major one is that there's one layer of indirection that exists on GPUs that doesn't really on CPUs. There's one giant vector register file per for each of these processing cores (
86.
▲
by
monocasa
2mo ago
It's interesting to keep this in historical context, IMO. You're Intel. The year is somewhere around 1989. Your hardware interface that you export to regular software has gotten complex enough that you want to implement some of
87.
▲
by
monocasa
2mo ago
GPU "cores" are basically what a CPU would call SIMD lanes. So a GPU with 1024 'CUDA cores' might be structured as 16 relatively independent pieces that a CPU might call a core, each with a 64 wide SIMD unit.
88.
▲
by
monocasa
2mo ago
Legislating that all complex computing devices must give out your birthday (technically a "signal" of which bucket you're in, but sites are absolutely going to keep track of which bucket you where in, keep asking, and see whe
89.
▲
by
monocasa
2mo ago
That part hasn't really been decided since it's a regulatory question. Basically the bill defines > "Operating system provider" means a commercial or non-profit entity that controls the Internet-enabled device's
90.
▲
by
monocasa
2mo ago
I tell young people that cringe is just a cage of the mind. I was born in cringe. I grew up in cringe. I plan to be buried in a box made up of my cringe. All with a smile on my face.
More ›