An Analysis of Haskell Parallel Programming Model in the HaLVM
-
Published:2020-06-01
Issue:1
Volume:1566
Page:012070
-
ISSN:1742-6588
-
Container-title:Journal of Physics: Conference Series
-
language:
-
Short-container-title:J. Phys.: Conf. Ser.
Author:
Cheon Junseok,Kim Yeoneo,Hur Taekwang,Byun Sugwoo,Woo Gyun
Abstract
Abstract
Recently, cloud computers are widely used due to the development of computing environment and network speed. Unikernel is considered to be an attractive operating system in the manycore environment that effectively provides cloud computers. HalVM is a unikernel coded in Haskell. In this paper, we analyze the performance of Haskell running in a unikernel, which has shown good parallel programming performance in a manycore environment. In this paper, we analyze the performance of Haskell running in a unikernel, while Haskell has shown good performance in a manycore environment. To do this, we select HaLVM as the target operating system and analyze the performance by testing various Haskell parallel programming models. Test result shows that HaLVM is scalable only on IVC. We also implement a library to make programming with IVC more convenient, and use this library to compare extensibility experiments. Our test shows HaLVM’s scalability is 112.42% higher than Linux environment.
Subject
General Physics and Astronomy
Reference9 articles.
1. Unikernels: Rise of the virtual library operating system;Madhavapeddy;Queue - Distributed Computing,2013
2. The HaLVM: A Simple Platform for Simple Platforms;Wick,2012
3. Trends in Unikernel and Its Application to Manycore Systems;Cha;Electronics and Telecommunications Trends,2018
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Benchmarking Parallelism in Unikernels;Euro-Par 2022: Parallel Processing Workshops;2023