Stochastic Bounds for Markov Chains on Intel Xeon Phi Coprocessor

  • Jarosław BylinaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10777)


The author presents an approach to find stochastic bounds for Markov chains with the use of Intel Xeon Phi coprocessor. A known algorithm is adapted to study the potential of the MIC architecture in algorithms needing a lot of memory access and exploit it in the best way.

The paper also discusses possible sparse matrices storage schemes suitable to the investigated algorithm on Intel Xeon Phi coprocessor.

The article shows also results of the experiments with the algorithm with different compile-time and runtime parameters (like scheduling, different number of threads, threads to cores mapping).


Intel Xeon Phi MIC architecture Markov chains Stochastic bounds Sparse matrices 


  1. 1.
    Abu-Amsha, O., Vincent, J.-M.: An algorithm to bound functionals on Markov chains with large state space. In: 4th INFORMS Conference on Telecommunications, Boca Raton, Floride, E.U. INFORMS (1998)Google Scholar
  2. 2.
    Ben Mamoun, M., Busic, A., Pekergin, N.: Generalized class C Markov chains and computation of closed-form bounding distributions. Prob. Eng. Inf. Sci. 21, 235–260 (2007)MathSciNetzbMATHGoogle Scholar
  3. 3.
    Busic, A., Fourneau, J.-M.: A matrix pattern compliant strong stochastic bound. In: 2005 IEEE/IPSJ International Symposium on Applications and the Internet Workshops (SAINT 2005 Workshops), Trento, Italy, pp. 260–263. IEEE Computer Society (2005)Google Scholar
  4. 4.
    Bylina, B., Bylina, J.: Strategies of parallelizing nested loops on the multicore architectures on the example of the WZ factorization for the dense matrices. In: Proceedings of the 2015 Federated Conference on Computer Science and Information Systems (FedCSIS 2015); Annals of Computer Science and Information Systems, vol. 5, pp. 629–639 (2015).
  5. 5.
    Bylina, B., Bylina, J., Karwacki, M.: Computational aspects of GPU-accelerated sparse matrix-vector multiplication for solving Markov models. Theor. Appl. Inform. 23(2), 127–145 (2011). ISSN 1896–5334CrossRefGoogle Scholar
  6. 6.
    Bylina, B., Karwacki, M., Bylina, J.: A CPU-GPU hybrid approach to the uniformization method for solving Markovian models – a case study of a wireless network. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2012. CCIS, vol. 291, pp. 401–410. Springer, Heidelberg (2012). CrossRefGoogle Scholar
  7. 7.
    Bylina, B., Potiopa, J.: Explicit fourth-order Runge–Kutta method on Intel Xeon Phi coprocessor. Int. J. Parallel Prog. 45, 1073–1090 (2017). CrossRefGoogle Scholar
  8. 8.
    Bylina, J., Bylina, B., Karwacki, M.: A Markovian model of a network of two wireless devices. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2012. CCIS, vol. 291, pp. 411–420. Springer, Heidelberg (2012). CrossRefGoogle Scholar
  9. 9.
    Bylina, J., Bylina, B., Karwacki, M.: An efficient representation on GPU for transition rate matrices for Markov chains. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds.) PPAM 2013. LNCS, vol. 8384, pp. 663–672. Springer, Heidelberg (2014). CrossRefGoogle Scholar
  10. 10.
    Bylina, J., Fourneau, J.-M., Karwacki, M., Pekergin, N., Quessette, F.: Stochastic bounds for Markov chains with the use of GPU. In: Gaj, P., Kwiecień, A., Stera, P. (eds.) CN 2015. CCIS, vol. 522, pp. 357–370. Springer, Cham (2015). CrossRefGoogle Scholar
  11. 11.
    Dayar, T., Pekergin, N., Younès, S.: Conditional steady-state bounds for a subset of states in Markov chains. In: Structured Markov Chain (SMCTools) Workshop in the 1st International Conference on Performance Evaluation Methodolgies and Tools, VALUETOOLS 2006, Pisa, Italy. ACM (2006)Google Scholar
  12. 12.
    Fourneau, J.-M., Le Coz, M., Pekergin N., Quessette, F.: An open tool to compute stochastic bounds on steady-state distributions and rewards. In: 11th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2003), Orlando, FL. IEEE Computer Society (2003)Google Scholar
  13. 13.
    Fourneau, J.-M., Le Coz, M., Quessette, F.: Algorithms for an irreducible and lumpable strong stochastic bound. Linear Algebra Appl. 386, 167–185 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Fourneau, J.M., Pekergin, N.: An algorithmic approach to stochastic bounds. In: Calzarossa, M.C., Tucci, S. (eds.) Performance 2002. LNCS, vol. 2459, pp. 64–88. Springer, Heidelberg (2002). CrossRefGoogle Scholar
  15. 15.
    Jeffers, J., Reinders, J.: Intel Xeon Phi Coprocessor High Performance Programming, 1st edn. Morgan Kaufmann Publishers Inc., San Francisco (2013)Google Scholar
  16. 16.
    Kijima, M.: Markov Processes for Stochastic Modeling. Chapman & Hall, London (1997)CrossRefzbMATHGoogle Scholar
  17. 17.
    Memeti, S., Pllana, S., Kołodziej, J.: Optimal worksharing of DNA sequence analysis on accelerated platforms. In: Pop, F., Kołodziej, J., Di Martino, B. (eds.) Resource Management for Big Data Platforms. CCN, pp. 279–309. Springer, Cham (2016). Google Scholar
  18. 18.
    Merta, M., Riha, L., Meca, O., Markopoulos, A., Brzobohaty, T., Kozubek, T., Vondrak, V.: Intel Xeon Phi acceleration of hybrid total FETI solver. Adv. Eng. Softw. 112, 124–135 (2017). ISSN 0965–9978CrossRefGoogle Scholar
  19. 19.
    Muller, A., Stoyan, D.: Comparison Methods for Stochastic Models and Risks. Wiley, New York (2002)zbMATHGoogle Scholar
  20. 20.
    Shaked, M., Shantikumar, J.G.: Stochastic Orders and their Applications. Academic Press, San Diego (1994)zbMATHGoogle Scholar
  21. 21.
    Stewart, W.J.: Introduction to the Numerical Solution of Markov Chains. Princeton University Press, Princeton (1995)Google Scholar
  22. 22.
    Stoyan, D.: Comparison Methods for Queues and Other Stochastic Models. Wiley, Berlin (1983)zbMATHGoogle Scholar
  23. 23.
    Tobin, J., Breuer, A., Heinecke, A., Yount, C., Cui, Y.: Accelerating seismic simulations using the Intel Xeon Phi knights landing processor. In: Kunkel, J.M., Yokota, R., Balaji, P., Keyes, D. (eds.) ISC 2017. LNCS, vol. 10266, pp. 139–157. Springer, Cham (2017). CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Institute of MathematicsMarie Curie-Skłodowska UniversityLublinPoland

Personalised recommendations