ManycoreOS
연구 내용 및 결과
매니코어 운영체제 구조 연구
모노리틱 구조 연구
1. Lock-less 기법 연구
2. Lock-free 기법 연구
3. 가상화 환경의 스케일러블 Lock 기법
4. 스케일러블 blocking 동기화 기법
5. 스케일러블 메모리 주소공간 기법 연구
6. 매니코어 스케줄링 연구
7. 멀티레벨 스케줄러 연구
10. 차세대 SSD 캐싱 기법
11. 스케일러블 네트워크 스택
12. SPM(ScratchPad Memory) 기반 요소기술 연구
13. 온도, 전력 관리 및 에너지 절감 기술 연구
14. MORE (Manycore Oriented Resource Externalization) 연구
15. 스케일러블 자료구조 연구
16. 영구 메모리 연구
17. 대규모 스트림 데이터 분석 유스케이스
파일시스템 스케일러빌러티 연구
1. 문제점 분석
2. 비휘발성 메모리 파일시스템 기초연구
3. 스케일러블 NOVA 파일시스템
4. 스케일러블 F2FS 파일시스템
5. 블록 레이어 스케일러빌러티
6. 코어별 저널링을 통한 파일시스템의 저널 로깅 확장성 개선 연구
코어 파티셔닝 연구
1. 네트워크 입출력 성능 개선
2. 스케일러블 파일시스템을 위한 코어 파티셔닝
3. 응용과 커널 수행 분리를 위한 코어 파티셔닝 기법(Syscalib) 연구
분할형 구조 연구
1. 1K+ 코어 테스트베드 구축
2. 분할형 운영체제(Azalea) 연구
병렬프레임워크 연구
1. 기존 병렬화 프레임워크의 스케일러빌러티 연구
2. 하스켈 연구
3. 오토튜너 연구
4. 대규모 그래프 처리 엔진 연구
5. 메모리 접근 최소화로 딥러닝 최적화 연구
6. 매니코어 플랫폼 기반 머신러닝 응용 성능 최적화
도구 개발
1. 파일 시스템 확장성 분석 벤치마크 개발 (FxMark)
2. 멀티큐 기반 고속 저장장치 에뮬레이터(Ramdisk_MQ)
3. 블록 계층 분석기(blk_mq_analyzer)
4. 영구메모리 응용의 쓰기 증폭 측정 도구(pmperf)
5. CPU idle 상태 추적 도구(Dark insight)
6. 파일 시스템 정확성 교차 검증 도구 개발(Juxta)
7. 리눅스 파일 시스템의 시맨틱 버그 탐지 도구(HYDRA)
8. 데이터 레이스 탐지 도구(Krace)
9. 더블페치 버그 탐지 도구 개발(Deadline)
10. 프로그램 인터페이스 오류 탐지 도구(APISan)
11. 초기화되지 않은 변수로 인한 버그 탐지 도구(UniSan)
12. 인텔 메모리 보호키 지원 라이브러리 개발 (libmpk)
ManycoreOS
Researches
5.Tool
01.fxmark.md
파일 시스템 확장성 분석 벤치마크 개발 (FxMark)
매니코어 환경에서 파일 시스템의 확장성을 평가하고 발견하기 어려운 병목 현상을 관찰하는 것을 목적으로 하는 벤치마크이다. 소스코드는 깃허브
FxMark
에 있다.
Next
2021-2022,
manycoreos
Revision
ffd455f
Built with
GitHub Pages
using a
theme
provided by
RunDocs
.
ManycoreOS
main
GitHub
Homepage
Issues
Download
This
Software
is under the terms of
MIT License
.