Giter Site home page Giter Site logo

intel / mos Goto Github PK

View Code? Open in Web Editor NEW
130.0 31.0 28.0 2.02 GB

License: Other

Makefile 0.22% C 98.20% Assembly 0.94% C++ 0.02% Shell 0.31% Awk 0.01% Python 0.12% Perl 0.12% Yacc 0.01% Lex 0.01% Roff 0.02% UnrealScript 0.01% sed 0.01% Gherkin 0.01% XS 0.01% Clojure 0.01% M4 0.01% SmPL 0.02% Raku 0.01%

mos's Introduction

What is mOS for HPC
===================

mOS for HPC is an operating systems research project at Intel, targeting
extreme scale HPC systems deploying converged workflows for modeling /
simulation, data analytics, and AI. It aims to deliver a high performance
computing environment with the scalability, low noise, and repeatability
expected of lightweight kernels (LWK), while maintaining overall Linux
compatibility that HPC plus AI / ML applications need.

mOS for HPC remains under development at this time. These materials are being
made available to interested parties to explore, to test drive, and to provide
feedback through the mailing list. It is not intended to be used for business
critical uses. The ability to compile, install, and boot a Linux kernel is
required to get mOS up and running. A good understanding of what an OS does and
how it interacts with the underlying hardware is needed to configure the LWK
partition and get the most out of it. Support is limited by the development
team's ability to respond through the mailing list.

New for v1.0
============

- Based on SLES15 SP4 version of Linux 5.14.21 from github.com/openSUSE
- GPU ressource management support
        - Dependency on Intel OneAPI Level Zero APIs
	- New yod options to control GPU reservations
- Bug fixes

Where to get code
=================

The mOS for HPC source can be checked out from GitHub at
https://github.com/intel/mOS. Please see the Administrator's Guide
for further instructions.

Where to ask questions
======================

Register for the mOS for HPC mailing list at
https://groups.google.com/g/mos-devel/. Please, submit questions
and follow discussions through this list.

Where to report issues
======================

https://github.com/intel/mOS/issues

mos's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mos's Issues

Can i run on virtual machine environment centos7?

Hello, i want to run the mos 0.9 version, because we only have current resource setting.

Resource detailed list :

virtual machine : vmware workstation 16 Pro 16.2.2 build-19200509

linux distribution and grub version : centos 7 + grub2

1、we compiled the most source code , generated the kernel-5.10.46.0.9.mos.x86_64.rpm file, and used "rpm -ivh --force " command to install the kernel rpm file.

2、we updated the "etc/default/grub" file content:
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8 selinux=0 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap intel_pstate=disable nmi_watchdog=0 kernelcore=2G nohz_full=1-3 , and excuted the grub2-mkconfig operation code order:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

3、reboot.

Alought we can saw the grub menu item windows and selected it, system dracut mode(emergency fault mode ) was entered.

The picture was showed below:

8ee60a06998bd90e895d229c0271eb4

1666438354120

we compared the original linux kernel upgrade operation. For example, we upgraded centos7 linux kernel version and grubed successfully the system. But, with the same operation, The clicked and selected mos-v0.9 system item entered the emergency mode(dracut mode). It's not worked.

how we can solve the problem. we have searched the whole online solutions, but the problem is still difficult.

Thank you very much~

Can I use yod to mmap for a memory larger than 128M?

As far as I know, the system physical memory block size is 128M, but why can yod only allocate one memory block to mmap? Is there any other way to make yod allocate more memory to mmap?

My test method is as follows:
yod -o lwkmem-prot-none-delegation-enable -M 2048m -C all --mosview lwk ./maptest --verbose --type anonymous --size 4096 --num 32512

Test Results
Failed mmap. Cannot allocate memory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.