IJEEC - INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTING · 2019 · 10 citations · 14 references
ComputingComputer ScienceHigh-performance ComputingDistributed SystemsEmbedded SystemsParallel ComputingCluster ArchitectureCluster InterconnectsData ParallelismDistributed ComputingParallel ArchitecturesParallel Computing SystemsClustered MultiprocessorsEthernetEthernet-based Cluster NetworkingHigh-performance Computing SystemsImage Processing UnitsParallel Computing ArchitecturesParallel Computing InterconnectsParallelization
The development direction of the high-performance computing has been primarily oriented toward improvements in thenumber of computing units, and their better organization and interconnection. The central processing units in modern mainframes arein some cases inadequate for data parallelization, because a large amount of data requires a large number of processing units. Thisproblem can be partially overcome by introducing embedded devices with enough processing power and with smaller power dissipation,but the new problems emerge, specifically the problem of their interconnection in a distributed environment. One of such devices is aRaspberry Pi board, which has four processing cores in the latest revision, and we combined four of such devices in a cluster. Thesedevices are interconnected via Ethernet router and by using MPI interface, they can be programmed to work as a single unit. Wesupplied a set of images that were processed on the cluster and measured its performance.
14
scikit-image: image processing in Python
Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias et al. · PeerJ · 2014 · 6.9K citations · Full text
EMAN2: An extensible image processing suite for electron microscopy
Guang Yi Tang, Liwei Peng, Philip R. Baldwin et al. · Journal of Structural Biology · 2006 · 3.2K citations
The Glasgow Raspberry Pi Cloud: A Scale Model for Cloud Computing Infrastructures
Fung Po Tso, David R. White, Simon Jouët et al. · 2013 · 153 citations