Andrew Richards's Avatar

Andrew Richards

@highlandsandrew

CEO of Codeplay, a specialist compiler company in Edinburgh, Scotland. Codeplay is now part of Intel. I also love spending time in the Highlands.

48
Followers
60
Following
10
Posts
23.11.2024
Joined
Posts Following

Latest posts by Andrew Richards @highlandsandrew

Preview
Why is disruptive technology so hard? I mean: you've invented something that can change the world, so why aren't people throwing cash at you?

Why is disruptive technology so hard?
I mean: you've invented something that can change the world, so why aren't people throwing cash at you?

I thought I would write about not only my successful experience, but try to help others get through the tough times.

open.substack.com/pub/codeandr...

14.12.2025 22:14 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The instant loading from SD card would have been the most exciting thing for us back then!

19.04.2025 21:54 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I haven't played it before. I assumed it was hover bovver, but it didn't look right, so I've loaded it up on my handmade modern spectrum clone

19.04.2025 21:28 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks for all the updates for those of us who can't be there. So much amazing work being done with SYCL and OpenCL. There's no reason for anyone to lock their software to processors from one vendor or one type of processor

09.04.2025 16:17 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

OpenCL is still very much in active use for real Hugh performance workloads

09.04.2025 09:30 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That looks like an A600 doesn't it? Which means the date is wrong

07.02.2025 22:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Looks better like that. If it was dry it would just be a valley. The awful weather is what makes it special

29.12.2024 11:13 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

After to crapshoot that was the launch of PVC/Alchemist, things are quite good these days on Intel GPUs.

SYCL looks pretty good.

And when Intel does decide to re-enter the GPGPU market, I expect the software to work.

23.12.2024 21:29 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is a great list of misconceptions about compilers and explanations of what's really going on and why. These misconceptions are very common: I have had to explain probably all of them more than once. There's one main one missing: compilers are not magic, they follow well-specified engineering

11.12.2024 19:41 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I think for it to work you need tight coupling between different processors located in different parts of the system or you'll just get overloaded by the costs of data movement which is exactly the opposite of what you hope to achieve. That requires particularly heterogeneous friendly software

29.11.2024 13:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
oneMCC: A New Programming Interface of Memory Centric Computing UXL Q324 - oneAPI

It is an interesting new field. Have you seen the work we've been doing with Samsung and SYCL? oneapi.io/event-sessio...

29.11.2024 13:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0