ZeroMQ: Messaging for Many Applications
By Pieter Hintjens. 2013
510 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/76ba0cd5eb6783a423dbd0e7b2d44865582b0e3d
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Kyle Cranmer
- Gilles Louppe
- Atilim Gunes Baydin
- Andreas Munk
- Ajay Mandlekar
- David Hoeller
- Lukas Heinrich
- Philip H. S. Torr
Citations in the corpus
- Reinforcement Learning for Primary care e Appointment Scheduling (2017, methodology): “It exposes services through a TCP interface implemented using the ZeroMQ library [76].”
- Orbit: A Unified Simulation Framework for Interactive Robot Learning Environments (2023, background): “Different data transport layers, such as ROSTCP [15] or ZeroMQ (ZMQ) [40], exist for connecting a robotic stack to a real platform.”
- Etalumis: Bringing Probabilistic Programming to Scientific Simulators at Scale (2019, background): “t ends in these languages—in the sense of requiring the implementation of a simple intermediate layer to perform sample and observe operations over the protocol. We exchange PPX messages over ZeroMQ7 [34] sockets, which allow communication between separate processes in the same machine (via inter-pr”
- Parsl: Pervasive Parallel Programming in Python (2019, methodology): “ The manager uses configurablebatching and prefetching of tasks to minimize communication overheads. The interchange is a hub to which the executor client and registered managers connect using ZeroMQ [32] queues. The interchange acts as a broker, matching available tasks to managers with advertised ”
- Pupil: an open source platform for pervasive eye tracking and mobile gaze-based interaction (2014, methodology): “Pupil software depends on open source libraries: OpenCV, FFMPEG, NumPy, PyOpenGL, AntTweakBar, ZeroMQ, and GLFW [11, 20, 19, 5, 6, 1].”
- Efficient Probabilistic Inference in the Quest for Physics Beyond the Standard Model (2018, background): “We exchange these flatbuffers-encoded messages over ZeroMQ6 [70] sockets, which allow seamless communication between separate processes in the same machine (using inter-process sockets) or across a network (using TCP).”