News for hackers. Stuff that matters.
Re:Tesla’s Dojo Microarchitecture by kjksf on Sunday September 04, 2022 @10:23PM (#32719825)
Tesla has a path to economies of scale: they already announced that if Dojo works as expected they'll make it available to others as an AWS-style service.

Which is brilliant: they might end up making money on this.

AI is clearly here to stay. The demand for AI training will clearly explode in the future.

Running training in-house is not easy or cheap. You don't just plug in 1000 NVIDIA GPUs. You need massive up-front payment for GPUs and you're basically running your own extremely energy hungry datacenter .

Tesla might built and operate massive datacenters. They'll use as much as they need for internal needs and sell the remaining capacity to others.

This might take 5 years but the path to do it is clear.

Re:Tesla’s Dojo Microarchitecture by scoopertrooper on Sunday September 04, 2022 @10:38PM (#32719903)
I don’t see how they’re going to commercialise this as a cloud compute service.

For one, they’ve built a chip that operates in a fundamentally different way to other chips. So any other company that wanted to use it would have to invest a considerable amount of resources in building up the institutional knowledge to use it effectively.

Additionally, the lack of virtual memory and multi-tasking support renders it pretty much impossible to divide up compute between multiple customers. So, commercialising this would require customers renting out the whole unit, which is contrary to how cloud computing usually works.

Are there companies out there that have the capital and use cases necessary to fit into Dojo Cloud? Maybe, though not one I’ve worked for. Would they trust the stable genius currently heading up Tesla enough to make such an investment? Perhaps, but I wouldn’t, but what do I know?

Re:Tesla’s Dojo Microarchitecture by avianlyric on Sunday September 04, 2022 @11:24PM (#32720172)
> Additionally, the lack of virtual memory and multi-tasking support renders it pretty much impossible to divide up compute between multiple customers. So, commercialising this would require customers renting out the whole unit, which is contrary to how cloud computing usually works.

Only if you want to subdivide the compute on each dojo chip. You can still provide multi-tenant, support by allocating entire dojo chips to a single customer at a time. Even traditional time division multi-tasking is possible as long as you’re happy to accept multi-second long time slices. Then the overhead of clearing an entire dojo chip (or batch of chips), and setting up a new application, isn’t too high.

If you’re doing AI workloads, then none of the above are an issue. Training a large net takes days to weeks of continuous, single task computation. So selling dojo access in whole 1 hour blocks is a perfectly reasonable thing to do.

Re:Tesla’s Dojo Microarchitecture by kjksf on Sunday September 04, 2022 @10:52PM (#32719983)
Part of the plan is to have PyTorch compatibility.

Dojo has it's own IR but they also have a PyTorch to Dojo compiler.

People's opinion of Musk wont matter: either Dojo will be a capable service at a good price or it won't.

People will use it based on merits.

Re:Tesla’s Dojo Microarchitecture by croes on Monday September 05, 2022 @02:35AM (#32721204)
Reliability is an important factor here, and I don't mean technology. Things don't look so good for everything that has to do with Musk. Today like this, tomorrow like that
Re:Tesla’s Dojo Microarchitecture by rcMgD2BwE72F on Monday September 05, 2022 @04:18AM (#32721767)
>Things don't look so good for everything that has to do with Musk. Today like this, tomorrow like that

Such as? Except for FSD, his record is unmatched AFAIK when you take into account the novelty / complexity / difficulty.

One example, and certainly his main achievement: he said Tesla would sell and produce half a million cars by 2020, back in early 2014, and they hit that number with a 93.6% precision. https://youtu.be/BwUuo6e10AM?t=156

Re:Tesla’s Dojo Microarchitecture by michaelt on Monday September 05, 2022 @04:48AM (#32721950)
Some of Musk's stuff is great - other stuff isn't.

SpaceX? Great. Starlink? Sounds neat. Tesla? Pioneered electric cars with respectable performance and range.

But on the other hand, where's the hyperloop? Where's the affordable tunnelling? Where's the $35k Tesla - not available for order on the website, that's for sure. Where's the miniature submarine for rescuing children trapped in caves? Why has my buddy in Europe been waiting over a year for his powerwall to be delivered? Why are these norwegian tesla owners on hunger strike? Where's the full self driving, with taxi service? Why on earth would anyone want to buy Twitter?

Makes it very difficult to know which of Musk's statements are just spitballing, which are unrealistic timescale guesses and which can be relied on.

Getting any serious project architecturally 'locked in' to a special type of CPU you can only get from Tesla would be a bold move.

Re:Tesla’s Dojo Microarchitecture by croes on Monday September 05, 2022 @06:47AM (#32722828)
It's simple, SpaceX, Tesla and Starlink are evolutions of existing technology.

FSD, Hyperloop and such would be revolution like out of a Sci-Fi movie. They fail all because Musk like would like to have those things but in reality these things are much more complicated as he says.

Re:Tesla’s Dojo Microarchitecture by croes on Monday September 05, 2022 @06:44AM (#32722805)
How is the Las Vegas tunnel going? Or the brain implant?

He is good at marketing and developing existing technology.

But of his announced revolutions, none works.

Re:Tesla’s Dojo Microarchitecture by baq on Monday September 05, 2022 @08:30AM (#32723539)
yes, you still write checks to pay online and rocket boosters to this day are single use $100M pieces of hardware that we throw away into the ocean after each use.

seriously. musk is shady and weird, more so in the last couple of years, but come on.

Re:Tesla’s Dojo Microarchitecture by croes on Monday September 05, 2022 @12:01PM (#32725803)
It's about the perception of Musk. He built some successful companies but he is not Tony Stark as people tend him to see. He is a salesman not an genius inventor.

Don't expect FSD in the near future and don't expect a Mars colony.

Re:Tesla’s Dojo Microarchitecture by baq on Monday September 05, 2022 @12:24PM (#32726097)
FSD, especially the way he was describing it, was a blunder. the Mars city is a pipe dream... but I absolutely understand why it makes people follow him - he's the only one who set out to build a private space company with the purpose to actually get to Mars, with the side effect of completely uprooting the space launch industry. the achievements are undeniable, but it's the vision that makes the perception be so surprisingly good still. there's literally nobody else who says things like that and has the means to even try.
Re:Tesla’s Dojo Microarchitecture by alpaca128 on Monday September 05, 2022 @04:32AM (#32721874)
Reliability? Name one major cloud service where you can count on not getting randomly banned overnight. And yet people still use them.
Re:Tesla’s Dojo Microarchitecture by croes on Monday September 05, 2022 @12:03PM (#32725837)
Like I wrote, it's not about technology but it's chief

Next week he tweets he will take the service offline to buy AWS and then calls it off, that kind of reliability

Re:Tesla’s Dojo Microarchitecture by rbanffy on Monday September 05, 2022 @02:43AM (#32721256)
> I don’t see how they’re going to commercialise this as a cloud compute service.

The simples most obvious would be “give me your datasets and we’ll train your model”

Re:Tesla’s Dojo Microarchitecture by justapassenger on Monday September 05, 2022 @12:59AM (#32720712)
I assume you never actually built any cloud infrastructure yourself. Plus Tesla (aka) Elon, well, say a lot of stuff, not always necessarily correct.

Internal research product is super far from any actual production usage. Especially if you go against some established paradigms, that require enormous amount of effort (more than developing silicon) to build tolling around, so people can design, program, debug, monitor it.

But that’s internal usage. Cloud is a totally different ballgame. You have to deal with thousands more requirements (and you cannot generally tell customer to do something else instead, as you can with internal teams). And customers that have operating procedures totally different from yours, 0 access to your internal knowledge and infinite less tolerance for BS answers (as you are paying customer, not a someone on the same boat).

Building cloud is extremely hard, and there’s a reason why Google is still losing money on it.

Plus, let’s even say that your 5 year estimate is correct, Dojo is amazing and the future of tech and they may have viable product by then. Do you think that Nvidia wont advance their AI offering by then? Google TPU will stop being developed? Or will Tesla continue investing to churn new generation of Dojo every year?

Re:Tesla’s Dojo Microarchitecture by rbanffy on Monday September 05, 2022 @02:40AM (#32721236)
> You have to deal with thousands more requirements (and you cannot generally tell customer to do something else instead, as you can with internal teams).

You can. AWS started with S3 when everyone was using databases. As long as it’s cheaper than its competition, single use-case (you won’t serve a website on these) has a market.

Re:Tesla’s Dojo Microarchitecture by arinlen on Monday September 05, 2022 @03:08AM (#32721394)
> You can. AWS started with S3 when everyone was using databases.

AWS staryed when there was no competitor.

Google started with a ton of world-class expertise when AWS was up and running and while operating already a colossal network of server farms using special-purpose, which Tesla has none of which, and after all these years barely got a 10% market share.

Re:Tesla’s Dojo Microarchitecture by rbanffy on Monday September 05, 2022 @03:11AM (#32721421)
What they want is a training engine that is cheaper than whatever AWS or Google (or anyone else) can offer. If I can point my PyTorch to it instead of an AWS GPU for less money, why not?
Re:Tesla’s Dojo Microarchitecture by arinlen on Monday September 05, 2022 @03:19AM (#32721457)
> What they want is a training engine that is cheaper than whatever AWS or Google (or anyone else) can offer.

Bold assumption, considering Tesla's hardware does not exist, the market is limited and Google has already years of providing machine learning services with special purpose hardware.

Re:Tesla’s Dojo Microarchitecture by robertlagrant on Monday September 05, 2022 @04:38AM (#32721912)
What doesn't exist?
Re:Tesla’s Dojo Microarchitecture by tsimionescu on Monday September 05, 2022 @05:45AM (#32722342)
Their hardware. They have, at best, 1 supercomputer (though it's not actually clear if they have more than some Dojo prototypes to me). That does not a cloud make.
Re:Tesla’s Dojo Microarchitecture by robertlagrant on Monday September 05, 2022 @05:51AM (#32722396)
Ah yes, I see that now. But assuming they make the computer, they could also lease it to one or more cloud providers as a service. They don't necessarily have to build the whole thing.
Re:Tesla’s Dojo Microarchitecture by rbanffy on Monday September 05, 2022 @08:46AM (#32723679)
Kind of what Cray/HPE does with Microsoft's Azure - you could get your very own Cray to run your workloads.

Sadly, not a very interesting one running UNICOS or NOS/VE...

Re:Tesla’s Dojo Microarchitecture by arinlen on Monday September 05, 2022 @02:41AM (#32721244)
> Tesla has a path to economies of scale: they already announced that if Dojo works as expected they'll make it available to others as an AWS-style service.

"If we manage to put together a working processor, supporting hardware, OS, and possibly ad-hoc programming language, our next step is to also develop a bunch of web services to provide cloud hosting services."

Not very credible. As if the key to offer competing cloud hosting services is developing the whole hardware and software stack.

Re:Tesla’s Dojo Microarchitecture by avereveard on Monday September 05, 2022 @05:02AM (#32722037)
And network infrastructure, isolation between customers, scheduling hardware allocation, etc etc running one own data enter is quite different than inviting all sort of third parties in.
Re:Tesla’s Dojo Microarchitecture by doctor_eval on Monday September 05, 2022 @06:03AM (#32722485)
Yeah, but it’s not like this is rocket science or anything.
Re:Tesla’s Dojo Microarchitecture by arinlen on Monday September 05, 2022 @06:54AM (#32722896)
> Yeah, but it’s not like this is rocket science or anything.

The key difference between this goal and SpaceX is that Elon Musk bought a private space company that already had the know-how and the market presence in a market with virtually no competitor.

In this case, Tesla is posting wild claims about developing the whole vertical integration of the whole tech stack barely over mining semiconductor raw materials, with which goal? Competing with the likes of AWS, Google, and Microsoft, on a very niche market?

Digging holes in the ground is hardly rocket science as well.

Re:Tesla’s Dojo Microarchitecture by jstclair on Monday September 05, 2022 @08:39AM (#32723620)
He did what? The pre-existing know-how to build reusable rockets? Are you confusing SpaceX and Tesla?
Re:Tesla’s Dojo Microarchitecture by gitfan86 on Monday September 05, 2022 @09:30AM (#32724083)
Ever since Elon became the world's richest man people like this have showed up. I don't know if they have been misinformed or if they just want to say negative things about billionaires. But the early history of SpaceX is very well documented in the book liftoff if anyone wants to know the truth.
Re:Tesla’s Dojo Microarchitecture by FireBeyond on Monday September 05, 2022 @12:30AM (#32720526)
You say that Tesla might do this for others, AWS style.

Then talk about the upfront in house costs of setting up for GPU ops. But ignore that if an AWS style model works for you, well, AWS is already capable of giving it to you in GPUs.