Community chat: https://t.me/hamster_kombat_chat_2
Twitter: x.com/hamster_kombat
YouTube: https://www.youtube.com/@HamsterKombat_Official
Bot: https://t.me/hamster_kombat_bot
Game: https://t.me/hamster_kombat_bot/start
Last updated 1 Woche her
Turn your endless taps into a financial tool.
Join @tapswap_bot
Collaboration - @taping_Guru
Last updated 1 Monat, 2 Wochen her
#FreeDurov
🦴 Your easy, fun crypto trading app for buying and trading any crypto on the market
Last updated 2 Tage, 19 Stunden her
The new quantum anomalous Hall effects require new concepts
Extended Quantum Anomalous Hall States in Graphene/hBN Moiré Superlattices
Authors: Z. Lu, T. Han, Y. Yao, J. Yang, J. Seo, L. Shi, S. Ye, K. Watanabe, T. Taniguchi, and L. Ju
arXiv:2408.10203, DOI: 10.48550/arXiv.2408.10203
Interplay of electronic crystals with integer and fractional Chern insulators in moiré pentalayer graphene
Authors: D. Waters, A. Okounkova, R. Su, B. Zhou, J. Yao, K. Watanabe, T. Taniguchi, X. Xu, Y.-H. Zhang, J. Folk, and M. Yankowitz
arXiv:2408.10133, DOI: 10.48550/arXiv.2408.10133
Displacement field-controlled fractional Chern insulators and charge density waves in a graphene/hBN moiré superlattice
Authors: S. H. Aronson, T. Han, Z. Lu, Y. Yao, K. Watanabe, T. Taniguchi, L. Ju, and R. C. Ashoori
arXiv:2408.11220, DOI: 10.48550/arXiv.2408.11220
Electric field control of superconductivity and quantized anomalous Hall effects in rhombohedral tetralayer graphene
Authors: Y. Choi, Y. Choi, M. Valentini, C. L. Patterson, L. F. W. Holleis, O. I. Sheekey, H. Stoyanov, X. Cheng, T. Taniguchi, K. Watanabe, and A. F. Young
arXiv:2408.12584, DOI: 10.48550/arXiv.2408.12584
Recommended with a commentary by Trithep Devakul , Stanford University
|View Commentary (pdf)|
This commentary may be cited as:
DOI: 10.36471/JCCM_August_2024_01
https://doi.org/10.36471/JCCM_August_2024_01
The post The new quantum anomalous Hall effects require new concepts appeared first on Journal Club for Condensed Matter Physics.
via Journal Club for Condensed Matter Physics (author: JCCMP)
Fast Commits в fsync
Я с универских времен изучал fsync, но только на уровне, что этот вызов -- самая последняя инстанция перед тем, как сказать диску, что надо всё на него сбросить. К своему удивлению, спустя несколько лет, я наткнулся на работу коллеги про Fast Commits, которая пытается соптимизировать fsync в EXT4 в Linux уже несколько лет, и, кажется, у этого дела виднеется свет в конце тунеля. Также получили на USENIX ATC 2024 best paper award https://www.usenix.org/conference/atc24/presentation/shirwadkar
fsync в EXT4 работает через алгоритм JBD2 (Journaling Block Device v2), который хранит последние операции работы с диском и применяет их, гарантируя, что всё корректно применится даже в случае отказа машинки. Первый инсайт, который я узнал -- всё это дело происходит раз в 5 секунд и при каждом вызове fsync.
Второй инсайт, что JBD2 хранит минимум 3 блока по 4kb на каждую операцию: блок дескриптора (метаданные о других блоках в коммите), по крайней мере один измененный блок метаданных и блок маркера коммита, указывающий конец коммита. Метаданные о дополнительных блоках нужны в интересных случаях, когда, например, машинка умерла, при загрузке она начнёт восстаналивать данные и потом она во время этого умирает. Идемпотентность можно только гарантировать с помощью сравнения изменений, поэтому JBD2 имеет чуть бОльший оверхед, чем возможно представляют себе люди. Из-за маркера коммита получается, что JBD2 делает минимум 2 операции с диском, что тоже немного неожиданно.
Третий инсайт, что fsync будит свой поток и из-за этого происходит 2 переключения контекста, что тоже стало неожиданностью для меня.
Fast commits представляют возможность избежать минусов упомянутых выше. Например, для идемпотентных операций, которые легче проверяются, например, переименование файла или добавление блоков к файлу можно писать достаточно маленькие куски с метаданными в журнал. В итоге и поток переключать не надо, и одна операция с диском и идемпотентность сохраняется.
Как можно догадаться, даже такая простая идея заняла около 6 лет, чтобы протащить в ядро. Очень много уделялось времени обратной совместимости, а также что делать со сложными операциями, например, filesystem resize, которые обязаны уйти в старый JBD2 и как теперь работать с обоими журналами.
В целом на бенчмарках экономия в 100-200 микросекунд, что для частых fsync собирается в неплохую историю. Для HDD это не такие большие цифры, а вот с развитием SSD это уже значительно. Включить на linux это дело можно через tune2fs -O fast_commit.
Exciting Directions in Systems for Machine Learning https://mlsys.org/virtual/2024/invited-talk/2592
CrossFormer 🦾 Scaling Cross-Embodied Learning for Manipulation, Navigation, Locomotion, and Aviation https://crossformer-model.github.io/
RuyiBook The world's first laptop powered by a open-source RISC-V processor
https://milkv.io/ja/ruyibook
Density Isobar of Water and Melting Temperature of Ice: Assessing Common Density Functionals https://chemrxiv.org/engage/chemrxiv/article-details/66616c4e21291e5d1d301165
ChemRxiv
Density Isobar of Water and Melting Temperature of Ice: Assessing Common Density Functionals
We investigate the density isobars of water and the melting temperature of ice using six different density functionals. Machine-learning potentials are employed to ensure computational affordability. Our findings reveal significant discrepancies between various…
AI in software engineering at Google: Progress and the path ahead https://research.google/blog/ai-in-software-engineering-at-google-progress-and-the-path-ahead/
Heuristics on the high seas: Mathematical optimization for cargo ships
https://research.google/blog/heuristics-on-the-high-seas-mathematical-optimization-for-cargo-ships/
Training LLMs over Neurally Compressed Text https://arxiv.org/abs/2404.03626
arXiv.org
Training LLMs over Neurally Compressed Text
In this paper, we explore the idea of training large language models (LLMs) over highly compressed text. While standard subword tokenizers compress text by a small factor, neural text compressors...
Community chat: https://t.me/hamster_kombat_chat_2
Twitter: x.com/hamster_kombat
YouTube: https://www.youtube.com/@HamsterKombat_Official
Bot: https://t.me/hamster_kombat_bot
Game: https://t.me/hamster_kombat_bot/start
Last updated 1 Woche her
Turn your endless taps into a financial tool.
Join @tapswap_bot
Collaboration - @taping_Guru
Last updated 1 Monat, 2 Wochen her
#FreeDurov
🦴 Your easy, fun crypto trading app for buying and trading any crypto on the market
Last updated 2 Tage, 19 Stunden her