プロセッサ親和性、プロセッサアフィニティ (英 Processor affinity) とは、中央制御のキューを用いたタスクスケジューリングのアルゴリズムの派生形で、タスクが特定のプロセッサと関連付けられるよう制御を行う。キュー内の各タスク（プロセスないしスレッド）が、推奨の（あるいは指定の）プロセッサを示すタグを持ち、各タスクはタグで指定されたプロセッサを割り当てられる。プロセスは、実行されるとプロセッサ内に状態として残る（特に、キャッシュメモリ) 。プロセスがあるプロセッサで実行された後、同じプロセスが次回動作する際、プロセッサ親和性を用いて前回と同じプロセッサで動作させるようにすると、他のプロセッサで実行するより効率的に動作できるようになる。 プロセッサ親和性を用いたスケジューリングアルゴリズムの実装は、プロセッサとの親和性をどの程度強く持つかによって異なる。実装によって、別のプロセッサでタスクを実行したほうがよければ動作させるプロセッサを換える場合もありえる。わかりやすい例として、プロセッサによる演算中心の二つのタスク(A, B)が一つのプロセッサに親和性を持ってしまうと、他のプロセッサは利用されなくなってしまう。そこで多くの実装では、タスク B を二つ目のプロセッサに移動させ、プロセッサの使用率を最大に引き上げようとする。タスク A は元のプロセッサとの親和性を持ち続けるが、 B は二つ目のプロセッサとの親和性を持つようになる。プロセッサ親和性を用いると、キャッシュの問題をうまく軽減させることができるが、 ロードバランスの問題を抑制することはできない 。プロセッサ親和性は、非対称的なアーキテクチャではより複雑なものとなる。例として、 ハイパースレッディング・テクノロジーに対応したデュアルコアプロセッサを２つ搭載したシステムの場合、 CPU のスケジューリングは非常に難しくなる。同一コア上に実装されたハイパースレッディングによる二つの仮想 CPU 間には完全な親和性があり、同じチップ上の二つのコア（コア同士がキャッシュなどの何らかの資源を共有している）同士には若干の親和性、物理的なチップが異なる場合には親和性はない。キャッシュ以外のリソースも共有されるため、プロセスを特定の CPU に割り当てる基本的な方法として、プロセッサ親和性だけを用いることはできない。たとえばあるプロセスがハイパースレッディングによる仮想的 CPU で動作し、現在はその仮想 CPU がビジーでもう一方がアイドルであるような場合、キャッシュの親和性を考慮すればプロセスはアイドルのプロセッサに割り当てられるべきである。しかし、二つの仮想 CPU はほとんどの演算処理や、キャッシュ、メモリ資源を利用する動作で互いに競合を引き起こすため、一般的には別のコアか CPU が利用できればプロセスをそちらに割り当てる方が効率的である。その場合、プロセスにはキャッシュにデータを入れなおすというペナルティが生じるが、プロセスが CPU 内の機能ユニット資源を巡って競合する必要がないため、おそらく総合的な性能は高い。Linuxでは、プロセスの CPU 親和性を taskset(1) プログラムで変更することができる。 SGIのシステムでは、 dplace によってプロセスを複数の CPU に結びつける。 NetBSD 5.0 以上のバージョンでは、 pthread_setaffinity_np/pthread_getaffinity_np が利用可能である。また、psrset ユーティリティ によって、一群の CPU に対するスレッドの親和性を設定することができる。 Windows NTでは、スレッドとプロセスの CPU 親和性は、SetThreadAffinityMaskおよび SetProcessAffinityMask API を用いて別個に設定できる。プロセスの親和性はタスクマネージャーからも設定できる。
ヘルメネギルドの乱終結から96年後の680年に西ゴート王国でエルウィグが王位についた。エルウィグの父はアルデバルト（アルダバスト）、母はキンダスウィント王の姪でレケスウィント王の従姉妹ゴダとされる。『アルフォンソ3世年代記』にアルデバルトは東ローマ帝国から追放処分を受け、海を渡って西ゴート王国に亡命、キンダスウィントから歓迎されて、王の姪と結婚して側近となり、エルウィグを儲けたことが記されている。この処置は外国人を重用したとゴート人の怒りを買ったという。8世紀のランゴバルド王国の歴史家パウルス・ディアコヌスはアタナギルドがコンスタンティノープルに到着したことを示唆する記述を残しており、17世紀から18世紀にかけての歴史家ルイス・デ・サラサール・イ・カストロ（1658年 - 1734年）もそう記録している。更にルイスはアタナギルドがマウリキウスの姪（弟ペトルスの娘）フラウィア・ユリアナと結婚。このユリアナがアルデバルトとパウルスという人物の母になったとしている。これに従えばエルウィグはアタナギルドの孫、ヘルメネギルド・イングンデ夫妻の曾孫、レオヴィギルドの玄孫にあたる。エルウィグはレカレド1世の息子の一人で西ゴート王となったスウィンティラの娘リウヴィゴートと結婚して子女を儲けている為、ヘルメネギルド・レカレド兄弟の血筋が合体したことにもなり、西ゴート王家とアウストラシア王家の血縁・縁戚関係が更に濃くなり、マウリキウスが属するユスティニアヌス王朝とも親戚関係があることになる。881年（もしくは883年か884年）に作成され、その後リオハのアルベルダ修道院で976年頃に短い続編が書き加えられた『アルベルダ年代記』にはエルウィグの父がアタナギルド夫妻の息子であると記されている。また、史料の一つではアタナギルドは生き残って結婚し子供を儲け、結婚している間に死亡したと主張されている。これらの史料が正しければ、ヘルメネギルドの血筋が約100年の時を経た曾孫エルウィグの代で西ゴート王室と西ゴート国王の座に復活したことになる。しかし、アタナギルドの息子とされるアルデバルトの出自に関しては様々な議論があり、決着していない。上記のルイスの説を支持する歴史家もいれば、その説の根拠となる史料が不足していると唱えてアルデバルトの別名アルダバストに注目して以下の出自を推測する歴史家もいる。アルダバストという名前はアルメニアの有力貴族マミコニアン家出身の人物によく見られる名前に類似しており、例を挙げるとマウリキウスの妹ゴルディア（550年頃 - 602年以降に没）と妹婿フィリピコス（550年頃 - 614年頃）の娘（名前不詳）がマミコニアン家のアルタバストゥス（アルタヴァズド）に嫁いでおり、更に時代が下って、東ローマ皇帝レオーン3世の娘アンナと結婚してニケフォロスとニケタスの2男を儲け、743年に処刑されたアルタバストス（アルタバズド）がいるなど、5世紀から8世紀にかけてアルメニア出身者が東ローマ帝国の歴史に見られ、その血筋が後世まで存続している。アタナギルドを人質としたマウリキウスから帝位を簒奪したフォカスを処刑してヘラクレイオス王朝の開祖となったヘラクレイオスも元の血筋を辿ればアルメニア系貴族である。なお、仮説としてゴルディアの娘とアルタバストスの間に娘がおり、アタナギルドと結婚してアルデバルトが生まれたというものがあるが、マミコニアン家の系譜自体が不明瞭な部分が多く確証に欠け、アルメニアやマミコニアン家に縁もしくはルーツを持つ人物ではないかという結論に留まっている。また、アルデバルトの父とされるアタナギルドも消息を示す記録が途絶えていることから、幼くして亡くなったのではないかと一部の歴史家の間では考えられている。いずれにせよ、アルデバルトはキンダスウィントに歓迎されただけでなく、西ゴート王族の一員となったことから、東ローマ帝国内で非常に重要な人物であったことが窺えるが、その出自はアタナギルドの息子の可能性があるとしか言いようがない。現時点ではアタナギルドとアルデバルトの関係を親子と断定するか否かという問題の確定にはルイスが遺した史料も無視できない為、新たな関連史料の出現を待つしかないと見られている。