今天是植树节,想试试和大家一起种一颗 tgcn 频道树 🌳 qwq
这里是 Easton Man's Channel,是 @sohadays 的树枝 🌿 在频道树的第 4 层哦~
(如果你也有公开频道,想成为这个频道的树叶的话,就去给 @tgtreebot 发送
这里是 Easton Man's Channel,是 @sohadays 的树枝 🌿 在频道树的第 4 层哦~
(如果你也有公开频道,想成为这个频道的树叶的话,就去给 @tgtreebot 发送
/leaf easton_channel {你的频道名}
吧! > <) Chips and Cheese
AMD's RDNA4 Architecture (Video)
#ChipAndCheese
Telegraph | source
(author: George Cozma)
AMD's RDNA4 Architecture (Video)
#ChipAndCheese
Telegraph | source
(author: George Cozma)
Chips and Cheese
Zen 5's AVX-512 Frequency Behavior
#ChipAndCheese
Telegraph | source
(author: Chester Lam)
Zen 5's AVX-512 Frequency Behavior
#ChipAndCheese
Telegraph | source
(author: Chester Lam)
想要变 moe 就要先研究 MoE
vllm 也可以是 llvm
Arch Linux: Recent news updates
Cleaning up old repositories
Around two years ago, we've merged the
On systems where
The following deprecated repositories will be removed:
Please make sure to remove all use of the aforementioned repositories from your
source
(author: Sven-Hendrik Haase)
Cleaning up old repositories
Around two years ago, we've merged the
[community]
repository into [extra]
as part of the git migration. In order to not break user setups, we kept these repositories around in an unused and empty state. We're going to clean up these old repositories on 2025-03-01.On systems where
/etc/pacman.conf
still references the old [community]
repository, pacman -Sy
will return an error on trying to sync repository metadata.The following deprecated repositories will be removed:
[community]
, [community-testing]
, [testing]
, [testing-debug]
, [staging]
, [staging-debug]
.Please make sure to remove all use of the aforementioned repositories from your
/etc/pacman.conf
(for which a .pacnew
was shipped with pacman>=6.0.2-7
)!source
(author: Sven-Hendrik Haase)
Daniel Lemire's blog
AVX-512 gotcha: avoid compressing words to memory with AMD Zen 4 processors
The recent AMD processors (Zen 4) provide extensive support for the powerful AVX-512 instructions. AVX-512 (Advanced Vector Extensions 512) is an extension to the x86 instruction set architecture (ISA) introduced by Intel. These instructions enhance the capabilities of processors by allowing for more data to be processed in parallel. You can process registers made of 64 bytes!
One of the neat trick is that given a mask, you can ‘compress’ words: Suppose that you have a vector made of thirty-two 16-bit words, and you want to only keep the second one and third one, then you can use the vpcompressw instruction and the mask 0b110. It will produce a register where the second and third words are placed in first and second position.
An even nicer trick is that you can use this instruction to write just these two words out to memory. You can invoke this functionality with the _mm_mask_compressstoreu_epi16 function intrinsic.
This works well on recent Intel processors, but not so well on AMD Zen 4 processors.
We have a fast function in the simdjson library to minify a file (remove unnecessary spaces).
https://github.com/simdjson/simdjson/pull/2335
source
AVX-512 gotcha: avoid compressing words to memory with AMD Zen 4 processors
The recent AMD processors (Zen 4) provide extensive support for the powerful AVX-512 instructions. AVX-512 (Advanced Vector Extensions 512) is an extension to the x86 instruction set architecture (ISA) introduced by Intel. These instructions enhance the capabilities of processors by allowing for more data to be processed in parallel. You can process registers made of 64 bytes!
One of the neat trick is that given a mask, you can ‘compress’ words: Suppose that you have a vector made of thirty-two 16-bit words, and you want to only keep the second one and third one, then you can use the vpcompressw instruction and the mask 0b110. It will produce a register where the second and third words are placed in first and second position.
An even nicer trick is that you can use this instruction to write just these two words out to memory. You can invoke this functionality with the _mm_mask_compressstoreu_epi16 function intrinsic.
This works well on recent Intel processors, but not so well on AMD Zen 4 processors.
We have a fast function in the simdjson library to minify a file (remove unnecessary spaces).
https://github.com/simdjson/simdjson/pull/2335
source