Bruce Momjian:专用CPU指令
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
这篇文章介绍了Postgres开源数据库的工作和PgLife的监控功能。还提到了Postgres 16中的新功能,即在x86_64和Arm cpu上使用SIMD内部函数。希望未来版本能添加更多专用的cpu指令使用。
🎯
关键要点
- 这篇文章讨论了Postgres开源数据库的工作和PgLife的监控功能。
- PgLife可以监控所有Postgres社区活动。
- Postgres支持多种CPU架构,包括i386、x86_64、Arm等。
- 自2014年以来,Postgres支持原子操作,包括测试和设置、比较和交换、原子加法等。
- Postgres 16的新功能是使用SIMD内部函数在x86_64和Arm CPU上进行操作。
- SIMD函数允许对16字节块进行相同操作,这是Postgres首次使用非专用CPU指令。
- 这些操作包括复制、设置常量、测试相等性、测试小于某值等。
- 未来版本希望能添加更多专用CPU指令的使用。
➡️