RESEARCH

    동시성 알고리즘에서 정확성의 중요성

    동시성 분야의 전문가 페드로의 글을 하나 대략 번역하여 올립니다. 원문 https://concurrencyfreaks.blogspot.com/2021/12/the-importance-of-correctness-in.html The importance of Correctness in concurrent algorithms My work is in the area of concurrent algorithms therefore, this post is going to be largely biased by my experience in this field. Having sa... concurrencyfreaks.blogspot.com The importance of Correctness in concurrent..

    The 4 laws of Durability (DurableTx)

    아래 표로 PM에서 Durability 에 필요한 비용 비교 http://concurrencyfreaks.blogspot.com/2021/03/the-4-laws-of-durability.html The 4 laws of Durability When it comes to having durable data, there are four ways to do it: undo log , redo log , shadow copy and shadow data . Let's start w... concurrencyfreaks.blogspot.com https://youtu.be/vdInrf_kk1w

    How to Summarize a Research Article

    연구와 관련이 없는 공부 관련 까페에서 누가 올려서 본 파일을 읽어보게 되었다. 굉장히 정리가 잘되어 있다. 또한 무엇보다도 자기화의 중요성을 다음과 같이 언급하고 있다. 나는 종종 논문을 볼 때 영어 그대로 복사붙여넣기로 슬라이드를 만들 때가 많다. 굳이 생각하기 싫어서 일 것이다. 그러면 발표할 때 애를 먹는다. 내 언어가 아니기 때문이다. 국문이 되었든 영문이 되었든 내가 이해한 바로 정리해야 한다. 이것이 핵심이다. Only when you can clearly explain the study in your own words to someone who hasn’t read the article are you ready to write about it. https://writingcenter.uco..

    Latex on Ubuntu

    크게 고민하지 말고 그냥 texlive-full을 설치하면 된다. 5GB 정도 용량을 잡아 먹기에 고민이 되겠지만, 확실하다. sudo apt-get install texlive-full sudo apt-get install python3-pygments

    The Evolution of a Research Paper

    아주 재미있는 글을 발견했다. 많은 연구자에게 도움이 될 것 같다. tratt.net/laurie/blog/entries/the_evolution_of_a_research_paper.html Laurence Tratt: The Evolution of a Research Paper Download: Opus (3.1MiB) mp3 (11.1MiB) As far as I can recall, the first time that I truly tried to read a research paper was when I started my PhD. I don’t remember which paper was the first recipient of my incompetent gaze, but I do remembe..

    Corundum: Statically-Enforced Persistent Memory Safety, ASPLOS '21

    ABSTRACT Fast, byte-addressable, persistent main memories (PM) make it possible to build complex data structures that can survive system failures. Programming for PM is challenging, not least because it combines well-known programming challenges like locking, mem- ory management, and pointer safety with novel PM-specific bug types. It also requires logging updates to PM to facilitate recovery af..

    Persistence and Synchronization: Friends or Foes?

    Todo!(); https://arxiv.org/abs/2012.15731 Persistence and Synchronization: Friends or Foes? Emerging non-volatile memory (NVM) technologies promise memory speed byte-addressable persistent storage with a load/store interface. However, programming applications to directly manipulate NVM data is complex and error-prone. Applications generally emplo arxiv.org