เมทริกซ์ (คณิตศาสตร์)
ในคณิตศาสตร์ เมทริกซ์ หรือ เมตริกซ์ () คือตารางสี่เหลี่ยมที่แต่ละช่องบรรจุจำนวนหรือโครงสร้างทางคณิตศาสตร์ที่สามารถนำมาบวกและคูณกับตัวเลขได้
ขั้นตอนวิธีของแคนนอน
ขั้นตอนวิธีของแคนนอน () คือขั้นตอนวิธีสำหรับการคูณเมทริกซ์สองเมทริกซ์ที่มีมิติ formula_1 ด้วยการทำงานแบบขนาน นำเสนอโดย "ลิน เอลเลียต แคนนอน (Lynn Elliot Cannon)" ในปีค.ศ.1969
ให้ A และ B เป็นเมทริกซ์ที่ถูกดำเนินการ และ C เป็นเมทริกซ์ผลลัพธ์
แบ่งเมทริกซ์สองเมทริกซ์ A และ B ให้เป็นเมทริกซ์จตุรัสย่อยๆจำนวน p เมทริกซ์ โดยที่ p คือจำนวนกระบวนการ( process )ทั้งหมด โดยที่ทุกกระบวนการทำงานไปพร้อมๆกัน และสามารถส่งผ่านข้อมูลระหว่างกันได้ ส่งเมทริกซ์ย่อย formula_2 และ formula_3 ลงในกระบวนการ formula_4
เริ่มต้นเรียงตำแหน่งของเมทริกซ์ย่อย ให้แถวที่ i ของเมทริกซ์ A เลื่อนหมุนตามแนวนอนไปด้านซ้ายเป็นจำนวน i ช่อง และสดมภ์ที่ j ของเมทริกซ์ B เลื่อนหมุนตามแนวตั้งไปด้านบนเป็นจำนวน j ช่อง ( i และ j มีค่าตั้งแต่ 0 ถึง n-1 ) 
" เมทริกซ์ A " 
formula_5
formula_6 
" เมทริกซ์ B " 
formula_7
formula_8