@robstewartUK Profile picture

Rob Stewart

@robstewartUK

Associate Professor in Computer science. Functional programmer, HPC, embedded systems, deep learning for Edge Computing. @[email protected]

Joined April 2009
Similar User
KC Sivaramakrishnan photo

@kc_srk

Andres Löh photo

@kosmikus

Neil Mitchell (neildmitchell @🪡) photo

@ndm_haskell

Ohad Kammar photo

@aleph_kappa

SICSA Scotland photo

@SICSA_Scotland

Tikhon Jelvis photo

@tikhonjelvis

HAFLANG - Functional Languages in Hardware photo

@HaflangProject

Anthony Cowley photo

@a_cowley

Andrey Mokhov photo

@andreymokhov

Oana Andrei (oanamandrei.bsky.social) photo

@OanaMAndrei

〚Dan R. Ghica〛 photo

@danghica

Sam Tobin-Hochstadt photo

@samth

Jan de Muijnck-Hughes photo

@jfdm

Sam Lindley photo

@reifyreflect

Alexey Raga photo

@alexeyraga

Pinned

I've curated a timeline of hardware architectures for functional programming languages. From the foundations of Church and Curry, to modern programmable hardware 100 years later. Best viewed on a desktop or laptop. As part of the @HaflangProject

We've curated a 100 year history of functional language hardware architectures. From 1924 to 2023. This animated timeline is best viewed on a desktop or laptop. haflang.github.io/history.html



Rob Stewart Reposted

Change of address notification: you’ll be able to find me now on @bluesky Have greatly enjoyed living here for over a decade, but feel the neighbourhood has really gone downhill. Will still call by occasionally


Rob Stewart Reposted

How do people like Trump, and, for that matter, Johnson get elected? They divide people up. Bernie Sanders could see this 20 years ago.


Rob Stewart Reposted

We’ll be begging for it by then

NEWS 🚨: NASA continues to monitor an asteroid that could collide with Earth on Valentine's Day in 2046 Now has 'a 1 in 607 chance'

Tweet Image 1


Rob Stewart Reposted

A bit of Fred Dibnah for your Sunday morning.


Not convinced this should be happening.

Tweet Image 1
Tweet Image 2

Rob Stewart Reposted

This exists because of the (huge amount) of work from me and a few awesome colleagues! That's pretty cool 😍 hw.ac.uk/study/undergra…


Rob Stewart Reposted

Wow, I appreciate @acm_ccs being frank about review ethics! #CCS

Tweet Image 1
Tweet Image 2

Rob Stewart Reposted

Some active and recent graph reduction projects, which implement functional programming languages directly in custom hardware. A slide from Craig Ramsay's HAFLANG seminar talk at Chalmers University today.

Tweet Image 1

Rob Stewart Reposted

When your client pleads guilty to the offence - and then tells the probation officer that he isn’t sorry at all.

🚨 NEW: Boris Johnson has said he regrets issuing “pathetic” and “grovelling” apologies for Partygate Questioned by ITV News, Johnson also refused to say whether he regrets apologising to the Queen Story ⤵️ politics.co.uk/news/2024/10/0…



Rob Stewart Reposted

Yukang Xie, a new PhD student on this HAFLANG project, is investigating processor design for functional languages. His background is dataflow architectures for cryptography, and has developed an interest in functional languages and their implementations. haflang.github.io/people.html


Rob Stewart Reposted

When the aliens arrive, we'll be able to talk to them in Haskell (by sending them SKI combinators) thanks to @Augustsson! Amazing talk on MicroHs at the #Haskell symposium 😄

Tweet Image 1

The key idea is that custom hardware enables implementation of high performance functional languages: hardware-level synchronization and write barriers to completely hide GC overheads from runtime, and wide memories for high computations-per-Watt (beta reductions) efficiency.

Our latest paper about Cloaca, an FPGA-based GC that uses hardware-level synchronisation and write barriers to avoid damaging graph reduction performance. We see significantly higher throughput and lower latency compared with a software GC implementation. doi.org/10.1145/367799…



Rob Stewart Reposted

Our latest paper about Cloaca, an FPGA-based GC that uses hardware-level synchronisation and write barriers to avoid damaging graph reduction performance. We see significantly higher throughput and lower latency compared with a software GC implementation. doi.org/10.1145/367799…


Rob Stewart Reposted

Unlucky Alf; Bus stop #TheFastShow


Rob Stewart Reposted

This is @maitlis UNLEASHED. What a fantastic way to start the day. Anyone got any more?


Rob Stewart Reposted

Our paper "Cloaca: A Concurrent Hardware Garbage Collector for Non-Strict Functional Languages" has been accepted to the Haskell Symposium 2024. It combines mark-and-sweep tracing with one-bit reference counting. It runs concurrently to the mutator, both implemented in hardware.


Loading...

Something went wrong.


Something went wrong.