Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimization #581

Merged
merged 4 commits into from
Sep 10, 2021
Merged

Optimization #581

merged 4 commits into from
Sep 10, 2021

Conversation

Gabriel4256
Copy link
Collaborator

@Gabriel4256 Gabriel4256 commented Sep 10, 2021

kmem 관련 최적화를 진행했습니다.

  • memory alloc, free시 junk값을 채우는 작업을 lock을 잡지 않고 하도록 변경했습니다. (원본
  • alloc 이후 바로 다시 특정 값으로 초기화하는 경우 (e.g., UserMemory::new), alloc 호출 시에 초기화 값을 전달하도록 하여 초기화가 두번 일어나지 않도록 했습니다.

KVM

  • KVM 관련 옵션을 Makefile에 추가하고, 문서에 내용을 추가했습니다.

현재 버전의 테스트 결과입니다.
https://docs.google.com/spreadsheets/d/1xhIdCqETy_N6K0kS0oO9Se1A7jBzbBozNqQAeJouVec/edit?usp=sharing

@jeehoonkang
Copy link
Member

bors r+

@kaist-cp-bors
Copy link
Contributor

kaist-cp-bors bot commented Sep 10, 2021

Build succeeded:

@kaist-cp-bors kaist-cp-bors bot merged commit bd17fe4 into kaist-cp:main Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants