Affiliation:
1. Marquette University, Milwaukee, WI
Abstract
We present
Xipx
, the first port of a major educational operating system to a processor in the emerging class of many-core architectures. Through extensions to the proven Embedded Xinu operating system, Xipx gives students hands-on experience with system programming in a distributed message-passing environment. We expose the software primitives needed to maintain coherency between many cores in a system lacking specialized caching hardware. Our proposed series of laboratory assignments adds parallel thread execution and intercore message passing communication to a well-established OS curriculum.
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Resources for Teaching Operating Systems;ACM Transactions on Computing Education;2024-08-17
2. Has the time come to teach parallel programming to secondary school students?;Heliyon;2022-01
3. A Scalable Operating System Experiment Platform Supporting Learning Behavior Analysis;IEEE Transactions on Education;2020-08
4. Using Embedded Xinu and the Raspberry Pi 3 to Teach Parallel Computing in Assembly Programming;2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW);2019-05
5. XinuPi3;Proceedings of the 6th Computer Science Education Research Conference on ZZZ - CSERC '17;2017