Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Perhaps it has something to do with (Score 1) 149

Regulation and paperwork and supply chains. There are tons more workplace regulations, safety rules, and supply chain management that has to be dealt with than there were before. You used to be able to buy all of your building materials more or less locally. Now everything comes from far away and a lot comes from overseas. Long lead times suck because there will always be hiccups that delay work and unexpected delays mean context switches and rescheduling of work and inspections. If you think context switching for writing code is bad, try picking up all of your tools, moving to a different location, and trying to figure out what can be done next without screwing up several other contractors (or worse: ignoring the other contractors).

Probably half or more of building construction is logistics. Also, in most places, these guys don't really get paid well. It's a race to the bottom.

Comment Well, dummies ... (Score 1) 106

Sour grapes. That could completely change in a year or two, but this obvious product probably could have been released a year earlier with the same features by the likes of Google or Meta. It's making Nadella look like a genius for capturing the product without encumbering it with the Microsoft brand.

LeCun might as well have said that the Meta C-Suite is braindead for wasting all of the research that his teams have done. Google even more so. Both companies are effectively monopolies in their spaces and neither has demonstrated the ability to grow beyond their core products for something like a decade or more.

I should also say that this article might have completely twisted his words and intent to fabricate a juicier story. It's worth keeping in mind that this happens all of the time.

Comment Re:If only they had spent that time. (Score 2) 138

All systems have faults. Where is the better system? Where is the beta test system showing better results? Are you proposing to refactor the whole society even while most people aren't on board for doing it? How do you tell the difference between systematic oppression due to race or religion or sexuality and systematic oppression due to class or economic status?

Comment The new processors won't beat the M2/M3 (Score 1) 74

The main reason is that Apple has the head start, but the bigger reason is that they have more resources being put to bear and they have an easier job to do.
Intel and AMD basically have to build RISC processors inside x86 translators. This gives them a complexity management disadvantage and a silicon efficiency/availability disadvantage and on top of that, they are starting to get out-spent on R&D. The R&D budgets of Apple + ARM + TSMC all combine to improve Apple's processors and their goals and technologies are well-aligned. AMD benefits from TMSC's R&D but only to the extent that it aligns with AMD's goals. AMD and Intel make the bulk of their profits on server processors, but the silicon process nodes are increasingly being optimized for efficiency instead of speed which advantages Apple's mobile needs over AMD's (and Intel's) server needs.

I think it's pretty clear that we're not only nearing the end of native x86 hardware, but we're probably nearing the end of Von Neumann architectural dominance. As AI and GPU workloads become more important than general-purpose CPU workloads, it will probably be the case that processors are reorganized to address the biggest efficiency bottlenecks facing AI workloads, which is the high cost of memory access. Moving data between CPU and memory is both slow and energetically expensive. Until now, this has been well-addressed by adding large, complex caches to CPUs, but the quantity and the profile of the data being processed for neural network workloads is much different than for general-purpose computing. Companies that are focusing on processors for AI workloads are betting that big architectural changes will increase speed and efficiency by 3x or more.

The next generation of processors will still have RISC cores and probably DRAM attached but will also have more integrated processing and RAM. This might look like two classes of memory or it might look like changes in packaging or it might look like integrating a lot more logic on DRAM chips and connecting them as point-to-point networks instead of synchronized buses.

Let's also face it: most of the brightest guys doing work in processor architecture are at start-ups (or Tesla) building new designs that include RISC-V or ARM, but mostly as a kind of management unit that allows the large NN matrix hardware to run alongside traditional fetch-execute-store cores. At some point, the value of x86 compatibility will be low enough that having hardware dedicated to it just won't be worthwhile. x86 binaries already run well-enough in translation on ARM on both MacOS and Windows. People running server workloads on Linux generally are happy to just recompile on different targets. The inflection point might not be for a year or two, but I think we're going to see AMD and/or Intel both doing architectural shifts to address a market that is clearly expanding very quickly while the old markets are becoming relatively smaller and less profitable.

Comment Geesus (Score 1) 88

Why are you people so eager to ban things? Y'all trying to raise your social credit scores before they roll out a fedcoin? Gambling is fine but crypto is no bueno? Oh, crypto but not bitcoin? Do we need to build a new clipper chip so you all can feel safer logging into Facebook and Google? I'm going into the boot business and get rich charging you fools $10 apiece to lick them.

Comment How you know you've got it wrong (Score 1) 135

Public science funding is broken and corrupt. The current model leads to cases like this where the interests of scientists are counter to the interests of the public. It's an annoyance in abstract fields like astronomy. In other fields it's deadly. Heck, when you consider that we could have easily done a much better survey of asteroids and comets by now, it's easy to see how to funding model has failed dangerously, even in astronomy.

Submission + - Tales of the M1 GPU - writing a Rust driver 1

RoccamOccam writes: Asahi Lina (a Virtual YouTuber and a developer for Asahi Linux) writes about the experience of developing a Linux driver for the Apple M1 GPU using Rust.

"I didn’t have much experience with Rust, but from what I’d read, it looked like a much better language to write the GPU driver in! There are two things that I was particularly interested in: whether it could help me model GPU firmware structure lifetimes (even though those structures are linked with GPU pointers, which aren’t real pointers from the CPU’s perspective), and whether Rust macros could take care of the multi-versioning problem.

"Normally, when you write a brand new kernel driver as complicated as this one, trying to go from simple demo apps to a full desktop with multiple apps using the GPU concurrently ends up triggering all sorts of race conditions, memory leaks, use-after-free issues, and all kinds of badness.

"But all that just didn’t happen! I only had to fix a few logic bugs and one issue in the core of the memory management code, and then everything else just worked stably! Rust is truly magical!"

Comment Why do people like Gnome? (Score 1) 39

The UI on most Gnome apps is frustratingly wasteful. There is inevitably a ton of spacing between each element that chews up your screen real estate and gets in the way of your work or your page content. Every time I give it another try, I end up futzing with settings for hours just to get something usable but not quite as good as pretty much everything else.

Slashdot Top Deals

Love may laugh at locksmiths, but he has a profound respect for money bags. -- Sidney Paternoster, "The Folly of the Wise"

Working...