end for high performance computing. PLOS ONE,
10(8):e0134273.
Canon, S., Wright, N. J., Muriki, K., Ramakrishnan, L.,
Shalf, J., Wasserman, H. J., Cholia, S., and Jackson,
K. R. (2010). Performance analysis of high perfor-
mance computing applications on the amazon web
services cloud. In 2010 IEEE Second International
Conference on Cloud Computing Technology and Sci-
ence(CLOUDCOM), volume 00, pages 159–168.
Childs, H. et al. (2011). Visit: An end-user tool for visual-
izing and analyzing very large data. In In Proceedings
of SciDAC.
Cholia, S., Skinner, D., and Boverhof, J. (2010). Newt: A
restful service for building high performance comput-
ing web applications. In 2010 Gateway Computing
Environments Workshop (GCE), pages 1–11.
Church, P., Goscinski, A., and Lef
`
evre, C. (2015). Exposing
hpc and sequential applications as services through
the development and deployment of a saas cloud. Fu-
ture Generation Computer Systems, 43-44:24 – 37.
Cruz, F. A. and Martinasso, M. (2019). Firecrest: Restful
api on cray xc systems. In Proceedings of the Cray
User Group.
Dolag, K., Reinecke, M., Gheller, C., and Imboden, S.
(2008). Splotch: visualizing cosmological simula-
tions. New Journal of Physics, 10(12):125006.
Dykes, T., Gheller, C., Rivi, M., and Krokos, M. (2017).
Splotch: porting and optimizing for the xeon phi. The
International Journal of High Performance Comput-
ing Applications, 31(6):550–563.
Dykes, T., Hassan, A., Gheller, C., Croton, D., and Krokos,
M. (2018). Interactive 3D visualization for theoretical
virtual observatories. Monthly Notices of the Royal
Astronomical Society, 477:1495–1511.
Fette, I. and Melnikov, A. (2011). The websocket protocol.
RFC 6455, RFC Editor. http://www.rfc-editor.org/rfc/
rfc6455.txt.
Gesing, S., Dooley, R., Pierce, M., Kr
¨
uger, J., Grunzke,
R., Herres-Pawlis, S., and Hoffmann, A. (2015). Sci-
ence gateways - leveraging modeling and simulations
in hpc infrastructures via increased usability. In 2015
International Conference on High Performance Com-
puting Simulation (HPCS), pages 19–26.
Goecks, J., Nekrutenko, A., Taylor, J., et al. (2010). Galaxy:
a comprehensive approach for supporting accessible,
reproducible, and transparent computational research
in the life sciences. Genome Biology, 11(8):R86.
Goodale, T., Allen, G., Lanfermann, G., Mass
´
o, J., Radke,
T., Seidel, E., and Shalf, J. (2003). The Cactus frame-
work and toolkit: Design and applications. In Vector
and Parallel Processing – VECPAR’2002, 5th Inter-
national Conference, Lecture Notes in Computer Sci-
ence, Berlin. Springer.
Guedes, J., Callegari, S., Madau, P., and Mayer, L. (2011).
Forming Realistic Late-type Spirals in a ΛCDM Uni-
verse: The Eris Simulation. ApJ, 742(2):76.
Intel Corporation (2018). Intel vtune amplifier 2018 user’s
guide.
Jin, Z., Krokos, M., Rivi, M., Gheller, C., Dolag, K., and
Reinecke, M. (2010). High-performance astrophysical
visualization using Splotch. ArXiv e-prints.
Jupyter Hub Development Team (2018). Jupyterhub —
jupyterhub 0.9.1 documentation.
Mauch, V., Kunze, M., and Hillenbrand, M. (2013). High
performance cloud computing. Future Generation
Computer Systems, 29(6):1408 – 1416.
Miller, M. (2009). Cloud computing. Que Publishing.
Milligan, M. (2017). Interactive hpc gateways with jupyter
and jupyterhub. In Proceedings of the Practice and
Experience in Advanced Research Computing 2017 on
Sustainability, Success and Impact, PEARC17, pages
63:1–63:4, New York, NY, USA. ACM.
Nunes, D. S., Zhang, P., and Silva, J. S. (2015). A survey
on human-in-the-loop applications towards an inter-
net of all. IEEE Communications Surveys Tutorials,
17(2):944–965.
NVIDIA Corporation (2018a). Nsight eclipse edition cuda
toolkit documentation.
NVIDIA Corporation (2018b). Nvidia cuda toolkit profiler
user’s guide.
Nystrom, N. A., Levine, M. J., Roskies, R. Z., and Scott,
J. R. (2015). Bridges: A uniquely flexible hpc re-
source for new communities and data analytics. In
Proceedings of the 2015 XSEDE Conference: Sci-
entific Advancements Enabled by Enhanced Cyber-
infrastructure, XSEDE ’15, pages 30:1–30:8, New
York, NY, USA. ACM.
Patidar, S., Rane, D., and Jain, P. (2012). A survey paper
on cloud computing. In 2012 Second International
Conference on Advanced Computing Communication
Technologies, pages 394–398.
Ragagnin, A., Dolag, K., Biffi, V., Cadolle Bel, M., Ham-
mer, N. J., Krukau, A., Petkova, M., and Steinborn,
D. (2016). An online theoretical virtual observatory
for hydrodynamical, cosmological simulations. ArXiv
e-prints.
Rivi, M., Gheller, C., Dykes, T., Krokos, M., and Dolag,
K. (2014). Gpu accelerated particle visualisation with
splotch. Astronomy and Computing, 5:9–18. 12
months embargo.
Yoo, A. B., Jette, M. A., and Grondona, M. (2003). Slurm:
Simple linux utility for resource management. In Fei-
telson, D., Rudolph, L., and Schwiegelshohn, U., ed-
itors, Job Scheduling Strategies for Parallel Process-
ing, pages 44–60, Berlin, Heidelberg. Springer Berlin
Heidelberg.
Younge, A. J., Pedretti, K., Grant, R. E., and Brightwell,
R. (2017). A tale of two systems: Using contain-
ers to deploy hpc applications on supercomputers and
clouds. In 2017 IEEE International Conference on
Cloud Computing Technology and Science (Cloud-
Com), pages 74–81.
Zhou, Y., Weiss, R. M., McArthur, E., Sanchez, D., Yao,
X., Yuen, D., Knox, M. R., and Czech, W. W. (2013).
WebViz: A Web-Based Collaborative Interactive Vi-
sualization System for Large-Scale Data Sets, pages
587–606. Springer Berlin Heidelberg, Berlin, Heidel-
berg.
Zimmermann, H. (1980). Osi reference model - the
iso model of architecture for open systems intercon-
nection. IEEE Transactions on Communications,
28(4):425–432.
IVAPP 2021 - 12th International Conference on Information Visualization Theory and Applications
100