マルチコアプロセッサの種類 - SMP型とAMP型 マルチプロセッサは、SMPとAMPに大別される。SMPは各コアの機能が対称、すなわちどれも皆平等であるのに対し、AMPはコアごとの役割が定められている。これだけを聞くと単なる機能割り当ての話しに思えるかも知れ ...
AMPの場合、各コアにAMP T-Kernelが存在し、その上でアプリケーションプログラムが実行される。つまりコアごとに見れば従来のシングルコアのプログラムと変わりはない(図2)。 プロセッサ間の同期や通信は、AMP T-Kernelがシステムコールとして機能を提供する。
午前と午後で別テーマの技術講座を予定 高性能プロセッサの最新技術を披露する国際学会「Hot Chips」が今年も始まった。すでに本誌でご紹介したように、今回もリアル開催とバーチャル開催のハイブリッドイベントとして開催される。開催期間(米国時間)は8 ...
This course provides an introduction to Kernel programming for the Linux operating system, and the development of Linux kernel drivers for Embedded devices. The Yocto build system is introduced, which ...
What superpowers? eBPF gives you the power to run programs in the Linux kernel without changing the kernel source code or adding additional modules. In effect, it acts as a lightweight (VM) inside the ...
The Google-backed project to make Rust a second programming language in Linux kernel development after C just took it's next big step. Key to the project is Spain-based developer Miguel Ojeda, who's ...
I've found myself having do some socket programming in the linux kernel. (yes, yes, I know: have I thought about user space? Yes, that's where I've prototyped my code. This is a research project that ...
What just happened? Rust will soon be part of Linux, Torvalds has decided. The memory safe programming language will join C and the other traditional languages developers use to create new pieces and ...