<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/docs/gem5/SimpleSSD-2.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/gem5/SimpleSSD-3.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/gem5/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/gem5/simplessd.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/git/github.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/git/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/git/ssh.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/deadlines.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/research/howtoadvisor.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/research/howtoread.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/research/howtowritepaper.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/research/howtowriteproposal.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/research/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/labserver.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/docs.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/gitbucket.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/how-to-upload-blog.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/jekyll.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/markdown.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/overleaf.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/docs/website/syntax.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/computer-organization/21fall/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/computer-organization/21fall/reading.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/computer-organization/21fall/schedule.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/computer-organization/22spring/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/computer-organization/22spring/reading.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/computer-organization/22spring/schedule.html</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/lectures/performance-analysis/22fall/</loc>
<lastmod>2026-10-09T18:21:02+08:00</lastmod>
</url>
<url>
<loc>/2011/10/18/libaio-example.html</loc>
<lastmod>2011-10-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2012/linux-iometer-dynamo-usage.html</loc>
<lastmod>2012-01-26T06:05:22+08:00</lastmod>
</url>
<url>
<loc>/2012/linux-direct-disk-access.html</loc>
<lastmod>2012-01-31T06:07:58+08:00</lastmod>
</url>
<url>
<loc>/2013/using-makefile-in-jekyll.html</loc>
<lastmod>2013-06-18T18:03:14+08:00</lastmod>
</url>
<url>
<loc>/2013/spell-checking-in-vim.html</loc>
<lastmod>2013-06-21T01:13:48+08:00</lastmod>
</url>
<url>
<loc>/2013/removing-m-characters-in-vim.html</loc>
<lastmod>2013-06-29T01:16:56+08:00</lastmod>
</url>
<url>
<loc>/2013/latex-multiline-equation.html</loc>
<lastmod>2013-09-17T01:06:22+08:00</lastmod>
</url>
<url>
<loc>/2013/uncompress-vmlinuz.html</loc>
<lastmod>2013-10-22T18:00:20+08:00</lastmod>
</url>
<url>
<loc>/2013/uncompress-initramfs.html</loc>
<lastmod>2013-10-23T18:01:12+08:00</lastmod>
</url>
<url>
<loc>/2013/11/03/json-rpc-over-golang-websocket.html</loc>
<lastmod>2013-11-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2013/delete-huge-number-of-files.html</loc>
<lastmod>2013-11-28T01:15:53+08:00</lastmod>
</url>
<url>
<loc>/2014/bash-script-to-compare-date-and-time.html</loc>
<lastmod>2014-02-19T01:11:33+08:00</lastmod>
</url>
<url>
<loc>/2014/nnthroughputbenchmark.html</loc>
<lastmod>2014-09-19T01:02:01+08:00</lastmod>
</url>
<url>
<loc>/2014/applying-knn-to-mnist-dataset.html</loc>
<lastmod>2014-09-29T01:03:05+08:00</lastmod>
</url>
<url>
<loc>/2014/how-to-compile-hadoop.html</loc>
<lastmod>2014-10-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/bigdata/2014/10/17/hadoop-wordcount.html</loc>
<lastmod>2014-10-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/02/03/spark-first-look.html</loc>
<lastmod>2015-02-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/02/10/spark-code-analysis-the-worker.html</loc>
<lastmod>2015-02-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/02/11/spark-code-analysis-sparkenv.html</loc>
<lastmod>2015-02-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/02/13/spark-code-analysis-dagscheduler.html</loc>
<lastmod>2015-02-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/02/18/spark-code-analysis-taskscheduler.html</loc>
<lastmod>2015-02-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/garbage-collection-interference.html</loc>
<lastmod>2015-05-13T20:22:16+08:00</lastmod>
</url>
<url>
<loc>/2015/layout-aware-data-transfers.html</loc>
<lastmod>2015-05-15T19:49:50+08:00</lastmod>
</url>
<url>
<loc>/2015/latency-sensitive-vs-throughput-intensive.html</loc>
<lastmod>2015-05-18T04:23:34+08:00</lastmod>
</url>
<url>
<loc>/2015/interface-to-manipulate-address-map.html</loc>
<lastmod>2015-05-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/rpc-interface-for-user-programmable-hardware.html</loc>
<lastmod>2015-05-19T03:55:49+08:00</lastmod>
</url>
<url>
<loc>/2015/cache-management-for-ftl.html</loc>
<lastmod>2015-05-20T01:00:03+08:00</lastmod>
</url>
<url>
<loc>/2015/05/21/flashgraph-processing-graphs-on-ssds.html</loc>
<lastmod>2015-05-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/read-write-disparity.html</loc>
<lastmod>2015-05-21T05:43:40+08:00</lastmod>
</url>
<url>
<loc>/2015/05/22/block-correlations-in-storage-systems.html</loc>
<lastmod>2015-05-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/05/25/the-dirty-block-index.html</loc>
<lastmod>2015-05-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/05/26/sdf-software-defined-flash.html</loc>
<lastmod>2015-05-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/05/27/bf-tree-approximate-tree-indexing.html</loc>
<lastmod>2015-05-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/05/28/the-power-of-choice-in-data-aware-cluster-scheduling.html</loc>
<lastmod>2015-05-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/05/29/log-structured-memory-for-dram-based-storage.html</loc>
<lastmod>2015-05-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/06/01/consistency-cost-in-nvm-based-single-level-systems.html</loc>
<lastmod>2015-06-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/journaling-of-journal.html</loc>
<lastmod>2015-06-02T22:18:35+08:00</lastmod>
</url>
<url>
<loc>/2015/06/03/scaling-concurrent-log-structured-data-stores.html</loc>
<lastmod>2015-06-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/06/08/tablefs-enhancing-metadata-efficiency-in-the-local-file-system.html</loc>
<lastmod>2015-06-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/craid-online-raid-upgrades-using-dynamic-hot-data-reorganization.html</loc>
<lastmod>2015-06-09T17:40:06+08:00</lastmod>
</url>
<url>
<loc>/2015/06/10/lsm-tree-based-key-value-store-on-open-channel-ssd.html</loc>
<lastmod>2015-06-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/java-8-improvements.html</loc>
<lastmod>2015-06-10T01:03:00+08:00</lastmod>
</url>
<url>
<loc>/2015/abstraction-of-functional-programming.html</loc>
<lastmod>2015-06-11T23:33:26+08:00</lastmod>
</url>
<url>
<loc>/2015/twitter-heron-stream-processing-at-scale.html</loc>
<lastmod>2015-06-12T01:50:05+08:00</lastmod>
</url>
<url>
<loc>/2015/integrating-cygwin-miktex-java-maven-and-intellij-idea-in-windows.html</loc>
<lastmod>2015-06-12T19:37:59+08:00</lastmod>
</url>
<url>
<loc>/2015/skew-aware-join-optimization-for-array-databases.html</loc>
<lastmod>2015-06-15T20:20:32+08:00</lastmod>
</url>
<url>
<loc>/2015/non-blocking-writes-to-files.html</loc>
<lastmod>2015-06-17T01:08:36+08:00</lastmod>
</url>
<url>
<loc>/2015/parallel-io-aware-query-optimization.html</loc>
<lastmod>2015-06-17T17:37:53+08:00</lastmod>
</url>
<url>
<loc>/2015/write-policies-for-host-side-flash-caches.html</loc>
<lastmod>2015-06-18T21:42:17+08:00</lastmod>
</url>
<url>
<loc>/2015/06/19/the-log-structured-merge-tree-lsm-tree.html</loc>
<lastmod>2015-06-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/spin-transfer-torque-ram-stt-ram.html</loc>
<lastmod>2015-06-23T00:00:54+08:00</lastmod>
</url>
<url>
<loc>/2015/error-patterns-in-mlc-nand-flash-memory.html</loc>
<lastmod>2015-06-23T23:02:40+08:00</lastmod>
</url>
<url>
<loc>/2015/facebook-study-of-flash-memory-failures.html</loc>
<lastmod>2015-06-24T22:13:07+08:00</lastmod>
</url>
<url>
<loc>/2015/wear-unleveling-improving-nand-flash-lifetime-by-balancing-page-endurance.html</loc>
<lastmod>2015-06-25T17:39:24+08:00</lastmod>
</url>
<url>
<loc>/2015/data-compression-help-to-improve-nand-flash-memory-lifetime.html</loc>
<lastmod>2015-06-26T17:53:58+08:00</lastmod>
</url>
<url>
<loc>/2015/saving-ssd-erase-costs-using-wom-codes.html</loc>
<lastmod>2015-06-29T17:39:54+08:00</lastmod>
</url>
<url>
<loc>/2015/06/30/log-structured-file-system.html</loc>
<lastmod>2015-06-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/07/01/log-structured-file-system-workloads-skewness.html</loc>
<lastmod>2015-07-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/07/02/log-structured-file-system-for-flash-storage.html</loc>
<lastmod>2015-07-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/mis-claim-of-17-years.html</loc>
<lastmod>2015-07-03T13:37:30+08:00</lastmod>
</url>
<url>
<loc>/2015/google-pregel-for-large-scale-graph-processing.html</loc>
<lastmod>2015-07-06T13:36:33+08:00</lastmod>
</url>
<url>
<loc>/2015/graphx-graph-processing-in-a-distributed-dataflow-framework.html</loc>
<lastmod>2015-07-07T19:12:04+08:00</lastmod>
</url>
<url>
<loc>/2015/gridgraph-large-scale-graph-processing-on-a-single-machine.html</loc>
<lastmod>2015-07-09T05:10:42+08:00</lastmod>
</url>
<url>
<loc>/2015/07/24/in-page-logging.html</loc>
<lastmod>2015-07-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/07/27/identification-of-application-io-signatures.html</loc>
<lastmod>2015-07-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/08/25/memory-resident-mapreduce-and-ssd.html</loc>
<lastmod>2015-08-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/09/07/baci-ben-ari-concurrency-interpreter.html</loc>
<lastmod>2015-09-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/09/07/lock-free-producerconsumer-or-bounded-buffer-implementation.html</loc>
<lastmod>2015-09-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/09/07/lock-free-readwrite.html</loc>
<lastmod>2015-09-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/manually-trim-ssds-in-linux.html</loc>
<lastmod>2015-09-08T19:41:02+08:00</lastmod>
</url>
<url>
<loc>/2015/sbt-scala-tutorial.html</loc>
<lastmod>2015-09-09T00:44:56+08:00</lastmod>
</url>
<url>
<loc>/2015/how-to-clear-cache-in-linux.html</loc>
<lastmod>2015-09-16T23:14:04+08:00</lastmod>
</url>
<url>
<loc>/2015/limit-the-physical-memory-in-linux.html</loc>
<lastmod>2015-09-16T23:17:15+08:00</lastmod>
</url>
<url>
<loc>/2015/call-c-function-in-java-scala.html</loc>
<lastmod>2015-09-18T06:23:10+08:00</lastmod>
</url>
<url>
<loc>/2015/trim-ssds-through-ioctl-in-java-scala.html</loc>
<lastmod>2015-09-19T00:38:15+08:00</lastmod>
</url>
<url>
<loc>/2015/scala-functional-programming-for-word-count.html</loc>
<lastmod>2015-09-20T19:58:07+08:00</lastmod>
</url>
<url>
<loc>/2015/10/20/git-bz-integrate-bugzilla-and-git.html</loc>
<lastmod>2015-10-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/clone-a-git-repository-with-all-branches-and-tags.html</loc>
<lastmod>2015-10-20T07:35:41+08:00</lastmod>
</url>
<url>
<loc>/2015/sshd-failed-password.html</loc>
<lastmod>2015-10-22T20:06:42+08:00</lastmod>
</url>
<url>
<loc>/2015/10/29/use-sbt-and-git-to-create-your-own-maven-repository.html</loc>
<lastmod>2015-10-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/11/12/config-cgit-gitolite.html</loc>
<lastmod>2015-11-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/11/12/using-hooks-in-gitolite.html</loc>
<lastmod>2015-11-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2015/use-scala-swing-with-sbt-to-write-gui-program.html</loc>
<lastmod>2015-12-11T05:14:55+08:00</lastmod>
</url>
<url>
<loc>/2015/install-latest-firefox-iceweasel-in-debian.html</loc>
<lastmod>2015-12-28T08:15:19+08:00</lastmod>
</url>
<url>
<loc>/2016/scala-future-wait-for-concurrent-tasks.html</loc>
<lastmod>2016-01-06T19:20:28+08:00</lastmod>
</url>
<url>
<loc>/2016/01/13/how-to-setup-postfix-dovecot.html</loc>
<lastmod>2016-01-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2016/01/15/dns-records-for-email.html</loc>
<lastmod>2016-01-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2016/01/15/sync-thunderbird-filter-through-dropbox.html</loc>
<lastmod>2016-01-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2017/01/19/OOPL.html</loc>
<lastmod>2017-01-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2017/01/19/Treiber-Stack.html</loc>
<lastmod>2017-01-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2017/05/03/js-dynamic-disaster.html</loc>
<lastmod>2017-05-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2017/05/11/install-sst-simulator-in-ubuntu.html</loc>
<lastmod>2017-05-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2017/05/11/simulators-for-computer-system.html</loc>
<lastmod>2017-05-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2017/05/12/sst-ariel-ubuntu-14-04.html</loc>
<lastmod>2017-05-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2019/02/22/paper-discussion.html</loc>
<lastmod>2019-02-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2019/02/26/paper-discussion.html</loc>
<lastmod>2019-02-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2019/03/07/paper-discussion.html</loc>
<lastmod>2019-03-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2019/03/14/paper-discussion.html</loc>
<lastmod>2019-03-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2019/03/28/paper-discussion.html</loc>
<lastmod>2019-03-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2019/04/04/paper-discussion.html</loc>
<lastmod>2019-04-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/03/27/hawkeye-fine-grained-os-support-for-huge-pages.html</loc>
<lastmod>2020-03-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/03/28/bcw-buffer-controled-writes-to-hdd.html</loc>
<lastmod>2020-03-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/03/29/kvell-fast-persistent-key-value-store.html</loc>
<lastmod>2020-03-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/03/30/flatstore-log-structured-key-value-store-for-persistent-memory.html</loc>
<lastmod>2020-03-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/03/31/0sim-terabyte-scale-memories.html</loc>
<lastmod>2020-03-31T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/01/elastic-cuckoo-page-tables.html</loc>
<lastmod>2020-04-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/02/classifying-memory-access-patterns-for-prefetching.html</loc>
<lastmod>2020-04-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/03/learning-based-memory-allocation.html</loc>
<lastmod>2020-04-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/04/occlum-multitasking-sgx.html</loc>
<lastmod>2020-04-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/05/rflush-rethink-flush.html</loc>
<lastmod>2020-04-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/06/mod-minimally-ordered-durable-data-structures.html</loc>
<lastmod>2020-04-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/07/mitosis-self-replicating-page-tables.html</loc>
<lastmod>2020-04-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/08/minos-size-aware-sharding.html</loc>
<lastmod>2020-04-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/09/mica-holistic-in-memory-kv.html</loc>
<lastmod>2020-04-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/10/craft-erasure-coding-supported-raft.html</loc>
<lastmod>2020-04-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/11/orca-consistency-aware-durability.html</loc>
<lastmod>2020-04-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/12/translation-ranger-for-contiguity-aware-tlbs.html</loc>
<lastmod>2020-04-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/13/graphssd-graph-semantics-aware-ssd.html</loc>
<lastmod>2020-04-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/14/kvmd-hybrid-data-reliability-for-kv-stores.html</loc>
<lastmod>2020-04-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/15/slm-db-single-level-key-value-store.html</loc>
<lastmod>2020-04-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/16/deepflash-parallel-flash-firmware.html</loc>
<lastmod>2020-04-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/17/fine-grained-synchronization-on-gpus.html</loc>
<lastmod>2020-04-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/04/20/califorms-byte-granular-memory-blacklisting.html</loc>
<lastmod>2020-04-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/10/08/perforated-pages.html</loc>
<lastmod>2020-10-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/11/16/CHERIvoke.html</loc>
<lastmod>2020-11-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/11/16/CRaft.html</loc>
<lastmod>2020-11-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/11/19/Memory-channel-partitioning.html</loc>
<lastmod>2020-11-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/12/04/tailored-page-sizes.html</loc>
<lastmod>2020-12-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/12/05/translation-ranger.html</loc>
<lastmod>2020-12-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/12/06/hawkeye.html</loc>
<lastmod>2020-12-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/12/09/nimble-page.html</loc>
<lastmod>2020-12-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/12/10/CA-paging.html</loc>
<lastmod>2020-12-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2020/12/16/ShieldStore.html</loc>
<lastmod>2020-12-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/03/08/gdb-debug.html</loc>
<lastmod>2021-03-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/03/18/redis-memcached-ycsb-performance.html</loc>
<lastmod>2021-03-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/03/31/KVSSD&amp;uNVMe.html</loc>
<lastmod>2021-03-31T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/05/03/femu-nvme.html</loc>
<lastmod>2021-05-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/05/09/mprotect-analysis.html</loc>
<lastmod>2021-05-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/06/15/Efficient-Multi-GPU.html</loc>
<lastmod>2021-06-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/06/15/IAT.html</loc>
<lastmod>2021-06-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/06/15/PF-DRAM.html</loc>
<lastmod>2021-06-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/02/0sim.html</loc>
<lastmod>2021-07-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/09/Catalyzer.html</loc>
<lastmod>2021-07-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/11/ROART.html</loc>
<lastmod>2021-07-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/14/YCSB_trace.html</loc>
<lastmod>2021-07-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/16/Clover-pDPM.html</loc>
<lastmod>2021-07-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/20/KEVIN-FS.html</loc>
<lastmod>2021-07-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/21/Calibrated-Interrupts.html</loc>
<lastmod>2021-07-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/23/Assise.html</loc>
<lastmod>2021-07-23T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/25/Twizzler-NVM.html</loc>
<lastmod>2021-07-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/07/26/storage_stack.html</loc>
<lastmod>2021-07-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/08/13/batch-aware-unified-memory.html</loc>
<lastmod>2021-08-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/08/19/file-pattern-guided-compression.html</loc>
<lastmod>2021-08-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/08/20/acclaim.html</loc>
<lastmod>2021-08-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/08/28/FastTrack.html</loc>
<lastmod>2021-08-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/08/30/FLIN.html</loc>
<lastmod>2021-08-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/09/04/Asynchronous-IO-Stack.html</loc>
<lastmod>2021-09-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/09/09/CrossFS.html</loc>
<lastmod>2021-09-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/10/13/FStream.html</loc>
<lastmod>2021-10-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/10/22/eiffel.html</loc>
<lastmod>2021-10-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/11/05/NOVA.html</loc>
<lastmod>2021-11-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/11/07/In-Line-Cache.html</loc>
<lastmod>2021-11-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/11/11/persephone.html</loc>
<lastmod>2021-11-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/11/15/AIFM.html</loc>
<lastmod>2021-11-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/11/23/HAMS.html</loc>
<lastmod>2021-11-23T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/12/07/PRISM.html</loc>
<lastmod>2021-12-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2021/12/15/page-overlays.html</loc>
<lastmod>2021-12-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/01/14/linefs.html</loc>
<lastmod>2022-01-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/03/08/Hemem.html</loc>
<lastmod>2022-03-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/03/24/MT2.html</loc>
<lastmod>2022-03-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/03/24/hugepages.html</loc>
<lastmod>2022-03-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/04/06/InfiniFS.html</loc>
<lastmod>2022-04-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/04/09/Klocs.html</loc>
<lastmod>2022-04-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/04/13/zofs.html</loc>
<lastmod>2022-04-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/04/20/strata.html</loc>
<lastmod>2022-04-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/04/21/fastmap.html</loc>
<lastmod>2022-04-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/04/26/CARAT-CAKE.html</loc>
<lastmod>2022-04-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/05/16/Triad_NVM.html</loc>
<lastmod>2022-05-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/07/06/in-cache-logging.html</loc>
<lastmod>2022-07-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/07/07/NDS-N-Dimensional-Storage.html</loc>
<lastmod>2022-07-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/07/07/ctfs.html</loc>
<lastmod>2022-07-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/07/18/HTMFS.html</loc>
<lastmod>2022-07-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/07/25/ArchTM.html</loc>
<lastmod>2022-07-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/09/01/directCXL.html</loc>
<lastmod>2022-09-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2022/09/13/Crafty.html</loc>
<lastmod>2022-09-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/04/24/Crafty.html</loc>
<lastmod>2023-04-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/04/24/DudeTM.html</loc>
<lastmod>2023-04-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/04/24/NVOverlay.html</loc>
<lastmod>2023-04-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/05/RoWAN.html</loc>
<lastmod>2023-09-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/10/IB%E7%BD%91%E5%8D%A1%E9%85%8D%E7%BD%AE.html</loc>
<lastmod>2023-09-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/11/FlatStore.html</loc>
<lastmod>2023-09-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/11/RocksDB-key-value.html</loc>
<lastmod>2023-09-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/15/RAIZN.html</loc>
<lastmod>2023-09-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/17/ScaleStore.html</loc>
<lastmod>2023-09-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/27/INFINSWAP.html</loc>
<lastmod>2023-09-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/09/27/ZapRAID1.html</loc>
<lastmod>2023-09-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/10/06/RubbleDB.html</loc>
<lastmod>2023-10-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/10/07/DBMS-DPU.html</loc>
<lastmod>2023-10-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/10/10/Asynchronous-IO-Stack.html</loc>
<lastmod>2023-10-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2023/10/22/Pangu2.0.html</loc>
<lastmod>2023-10-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/2024/05/30/CCLBtree.html</loc>
<lastmod>2024-05-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/@jianzhou/</loc>
</url>
<url>
<loc>/</loc>
</url>
<url>
<loc>/archives/</loc>
</url>
<url>
<loc>/members/join.html</loc>
</url>
<url>
<loc>/members/</loc>
</url>
<url>
<loc>/news.html</loc>
</url>
<url>
<loc>/publications.html</loc>
</url>
<url>
<loc>/research.html</loc>
</url>
<url>
<loc>/tags/</loc>
</url>
<url>
<loc>/archives/2/</loc>
</url>
<url>
<loc>/archives/3/</loc>
</url>
<url>
<loc>/archives/4/</loc>
</url>
<url>
<loc>/archives/5/</loc>
</url>
<url>
<loc>/archives/6/</loc>
</url>
<url>
<loc>/archives/7/</loc>
</url>
<url>
<loc>/archives/8/</loc>
</url>
<url>
<loc>/archives/9/</loc>
</url>
<url>
<loc>/files/tiered_hashing.pdf</loc>
<lastmod>2023-07-19T09:54:20+08:00</lastmod>
</url>
<url>
<loc>/images/2015/05/TPFTL-zhou.pdf</loc>
<lastmod>2023-09-05T10:27:47+08:00</lastmod>
</url>
<url>
<loc>/images/2015/08/42-zhou.pdf</loc>
<lastmod>2023-09-05T10:27:47+08:00</lastmod>
</url>
</urlset>
