Abstract
Methods for parallelized eye movement analysis on a cluster are detailed. The distributed approach advocates the single-core job programming strategy, assigning processing of eye movement data across as many cluster cores as are available. A foreman-worker distribution algorithm takes care of job assignment via the Message Passing Interface (MPI) available on most high-performance computing clusters. Two versions of the MPI algorithm are presented, the first a straightforward implementation that assumes faultless operation, the second a more fault-tolerant revision that gives nodes an opportunity of communicating failure. Job scheduling is also briefly explained.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andersson, R., Nyström, M., Holmqvist, K.: Sampling frequency and eye-tracking measures: how speed affects durations, latencies, and more. J. Eye Mov. Res. 3(3), 1–12 (2010)
Aoyama, Y., Nakano, J.: RS/6000 SP: Practical MPI Programming. IBM International Technical Supoprt Organization, Austin, TX (1999). http://www.redbooks.ibm.com/redbooks/pdfs/sg245380.pdf. Accessed Dec 2014
Dao, T.C., Bednarik, R., Vrzakova, H.: Heatmap rendering from large-scale distributed datasets using cloud computing. In: Proceedings of the Symposium on Eye Tracking Research and Applications, pp. 215–218. ETRA ’14, ACM, New York (2014). http://doi.acm.org/10.1145/2578153.2578187
Duchowski, A.T., Babu, S.V., Bertrand, J., Krejtz, K.: Gaze analytics pipeline for Unity 3D Integration: signal filtering and analysis. In: Proceedings of the 2nd International Workshop on Eye Tracking for Spatial Research (ET4S), 23 Sept 2014
Duchowski, A.T., Price, M.M., Meyer, M., Orero, P.: Aggregate gaze visualization with real-time heatmaps. In: Proceedings of the Symposium on Eye Tracking Research and Applications, pp. 13–20. ETRA ’12, ACM, New York (2012). http://doi.acm.org/10.1145/2168556.2168558
Gorry, P.A.: General least-squares smoothing and differentiation by the convolution (Savitzky-Golay) method. Anal. Chem. 62(6), 570–573 (1990). http://pubs.acs.org/doi/abs/10.1021/ac00205a007
Hollos, S., Hollos, J.R.: Recursive digital filters: a concise guide. Exstrom Laboratories, LLC., Longmont, CO (April 2014), iSBN: 9781887187244 (ebook). http://www.abrazol.com/books/filter1/
Kirk, D.B., Hwu, W.M.W.: Programming Massively Parallel Processors: A Hands-on Approach. Morgan Kaufmann Publishers, Burlington (2010)
Message Passing Interface Forum: MPI: A Message-Passing Interface Standard. Version 3.0, University of Tennessee, Knoxville, TN (2012). http://www.mpi-forum.org/docs/mpi-3.0/mpi30-report.pdf. Accessed Dec 2014
Nyström, M., Holmqvist, K.: An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data. Behav. Res. Meth. 42(1), 188–204 (2010)
Ouzts, A.D., Duchowski, A.T.: Comparison of eye movement metrics recorded at different sampling rates. In: Proceedings of the 2012 Symposium on Eye-Tracking Research and Applications. ETRA ’12, ACM, New York. 28–30 March 2012
Paris, S., Durand, F.: A Fast Approximation of the Bilateral Filter using a Signal Processing Approach. Technical Report MIT-CSAIL-TR-2006-073, Massachusetts Institute of Technology (2006)
Savitzky, A., Golay, M.J.E.: Smoothing and differentiation of data by simplified least squares procedures. Anal. Chem. 36(8), 1627–1639 (1964). http://pubs.acs.org/doi/abs/10.1021/ac60214a047
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Duchowski, A.T., Bolte, T., Krejtz, K. (2015). Massive-Scale Gaze Analytics Exploiting High Performance Computing. In: Neves-Silva, R., Jain, L., Howlett, R. (eds) Intelligent Decision Technologies. IDT 2017. Smart Innovation, Systems and Technologies, vol 39. Springer, Cham. https://doi.org/10.1007/978-3-319-19857-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-19857-6_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19856-9
Online ISBN: 978-3-319-19857-6
eBook Packages: EngineeringEngineering (R0)