3 ms·
Collaborate with me on million times faster software with Squeak Smalltalk software for cloud- and supercomputers. A single virtual machine image with multiple
by morphle 5y ago
Collaborate with me on million times faster software with Squeak Smalltalk software for cloud- and supercomputers. A single virtual machine image with multiple cores and petabyte per second memory access speeds. The software also scales down to M1 Max or AMD Zen 2/3 with only 400 GBps memory speeds. You can speed up simulations, search engines, datamining all science papers, machine learning, pattern matching, reverse indexes, huge in-memory databases, etc. Squeak ports bit-identically to more hardware than Linux and can run at almost compiled C speeds. We can also run it on our smalltalk microprocessor (FPGA or ASIC) to speed it up more than current ARM and X86.
I'm not stuck on Squeak, we use David Ungar and Alan Kay's [1] VPRI research [2] and write entire operating systems and apps in less than 10,000 lines of code by make high level DSL languages in Ometa and compile them to (supercomputer)hardware. Of course we try to get funding but meanwhile we make demo proofs.
Morphle at ziggo dot nl
[1] STEPS Toward the Reinvention of Programming, 2012 Final Report Submitted to the National Science Foundation (NSF) http://www.vpri.org/pdf/tr2012001_steps.pdf http://www.vpri.org/pdf/tr2012001_steps.pdf
[2] https://vimeo.com/82301919 https://vimeo.com/82301919
- angus-g 5y agoThis sounds fascinating! In HPC environments how do the images communicate -- I'm just assuming there's some form of distributed computing going on there?
- morphle 5y agoYes, either Alan Kay's Croquet [1] with manycore parallel extensions or David Ungar's RoarVM [2]. Contact me for the much nicer demo's, videos and scientific papers. [1] https://www.youtube.com/watch?v=cXGLOiZUZ2U https://www.youtube.com/watch?v=cXGLOiZUZ2U [2] https://www.slideshare.net/gron/sly-and-the-roarvm-exploring-the-manycore-future-of-programming https://www.slideshare.net/gron/sly-and-the-roarvm-exploring...
- morphle 5y agothe images communicate with normal messages but the object table has tags for local and remote message