News for hackers. Stuff that matters.
Re:Outrun: Execute local command using processing power of a... by stonogo on Thursday March 18, 2021 @02:12PM (#26505652)
ScaleMP, SGI UV, and HP Superdome all disagree with you. Arguably, plain old RDMA qualifies under this phrasing.
Re:Outrun: Execute local command using processing power of a... by ericbarrett on Thursday March 18, 2021 @02:25PM (#26505815)
I took the parent comment as meaning on a regular Ethernet+IP network. SGI UV and HP Superdome are semi-exotic hardware architectures. ScaleMP requires Infiniband, which is at least 10 times, if not 100, the price of Ethernet; it also requires fiber optic cable for runs > 5 meters.
Re:Outrun: Execute local command using processing power of a... by nonameiguess on Thursday March 18, 2021 @02:43PM (#26506016)
I should add to my above comment about the IC doing this kind of thing in Kubernetes on EC2 instances that they utilize the Amazon Elastic Fabric Adapter, which bypasses the ethernet NIC to avoid all of the queueing delay you can't tolerate in applications that need to be basically unaware that some threads are local and some are remote. And obviously they make sure your servers are in the same or physically nearby racks.
Re:Outrun: Execute local command using processing power of a... by zozbot234 on Thursday March 18, 2021 @03:02PM (#26506271)
I thought modern variations of Ethernet (Gbps+ range) were competing with traditional uses of Infiniband nowadays.
Re:Outrun: Execute local command using processing power of a... by Jouvence on Thursday March 18, 2021 @02:27PM (#26505845)
UV and Superdome are custom hardware for huge NUMA boxes,so not a great comparison. ScaleMP is definitely valid though - a real shame it is stuck behind a license fee, would be interesting to experiment with.
Re:Outrun: Execute local command using processing power of a... by baybal2 on Thursday March 18, 2021 @03:11PM (#26506370)
Even a hardware RDMA is snail slow for launching a non-adapted piece of software over a network on shared memory.

HPC programs which do use shared memory, were written with network latency in mind from the start.