Understanding and Exploiting Optimal Function Inlining

Understanding and Exploiting Optimal Function Inlining

本篇文章是 ASPLOS’2022Best Paper 之一,论文逻辑非常清晰,读起来非常轻松,个人认为是一篇非常好的论文示范。本篇文章主要的工作是系统研究了optimal inline*,并提出了一种达到 *optimal inline 的方式,在此基础上设计实现了一个 autotunner,进行内联优化。本文的测试非常详细,从 micro benchmark 到 real world applications 都有测试,并且测试结果都比较有指导意义。

阅读更多
FuzzyLog A Partially Ordered Shared Log

FuzzyLog A Partially Ordered Shared Log

本文是由耶鲁大学的学者们设计提出的一种偏序 shared log。shared log 可以让构建分布式应用变得更加简单,在其之上构建的分布式应用可以保证强一致性,错误恢复,并且所需要的代码更少,比如基于 Shared log 的 zookeeper 只需要 1k 代码。

阅读更多
NetVM 论文阅读

NetVM 论文阅读

《高级云计算操作系统》课程推荐论文阅读 —— NetVM: High Performance and Flexible Networking using Virtualization on Commodity PlatformsOpenNetVM: A Platform for High Performance Network Service Chains

阅读更多
Lab09-个人网站教程

Lab09-个人网站教程

本篇博客是一篇个人博客的教程,面向未系统学习过计算机知识的同学们~

阅读更多
OSTEP References Summary
Paper Reading: Efficient Multi-client Isolation Under Adversarial Programs

Paper Reading: Efficient Multi-client Isolation Under Adversarial Programs

本篇论文是 Purdue university 和首尔国立大学合作研究的成果。论文主要针对了 multi-client 的云服务场景,提出了一种基于 SFI(Software Fault Isolation)的 in-enclave 的线程隔离机制,并进行了详尽的测试和对比分析。论文显示,在 micro-benchmark 下,作者们提出来的这个框架比多进程沙盒隔离机制性能优越 4.06 − 53.70×,而在真实应用场景下,该框架性能优越 0.02 ~ 21.18x。

阅读更多
C++ Primer: Classes

C++ Primer: Classes

本篇博客主要记录的是 《C++ Primer》第七章 classes 的相关知识点,主要记录我以前不太了解的部分,由于我对 C++ 的理解不是很深刻,难免会有理解不正确的地方,如果给屏幕前的你带来困惑,实属抱歉,还望不吝指正~

阅读更多
Paper Reading: A Security Architecture with CUstimizable and Resilient Enclaves
C++ Primer: Functions
C++ Primer: Basics

C++ Primer: Basics

本篇博客主要记录我在阅读 《C++ Primer》一书的 Basics 部分时学习到的以前未留意的知识点。主要包含 Chapter 2 Variables and Basic Types 和 Chapter 3 Strings, Vectors, and Arrays

阅读更多