4 ms·
There was a lot you could do with the parallel port. I was a coauthor on a paper about using parallel ports to interconnect computers to provide barrier synchr
by sponaugle 5y ago
There was a lot you could do with the parallel port. I was a coauthor on a paper about using parallel ports to interconnect computers to provide barrier synchronization for large parallel computing projects. It was a surprisingly fast way of getting a bunch of single bit synchronizations across a bunch of machines. This was back in the early 90s.
link - https://ieeexplore.ieee.org/document/4115699 https://ieeexplore.ieee.org/document/4115699
- mcshaner1 5y agoThat interconnect was 3 or 4 orders of magnitude faster than Ethernet at the time for things like barrier synchronization and the hardware was fairly simple. [1] http://aggregate.org/AFN/ http://aggregate.org/AFN/ has more, including hardware designs. [1] http://aggregate.org/TechPub/spdp96a.pdf http://aggregate.org/TechPub/spdp96a.pdf
- a9h74j 5y agoGood links there. At a slightly higher level, I've sometimes wondered whether RTOSs and OS schedulers could make use of special-function hardware registers for keeping track of priority logic, etc.
- sponaugle 5y agoVery cool. It all started because we had a bunch of gateway PCs that had parallel ports and we wanted something to synchronized across them. It was fun trying out different parallel cards made with different 374 latches. We even made a few custom ISA cards to play around with other ideas. Hard to believe it has been 30 years since I was at Purdue!