โปรเซสเซอร์ superscalar เป็นหน่วยประมวลผลชนิดหนึ่งที่สามารถประมวลผลคำสั่งหลายชุดพร้อมกันได้ หน่วยประมวลผลประเภทนี้มีหลายหน่วยย่อยที่ควบคุมฟังก์ชั่นพื้นฐานบางประเภท ในขณะที่หน่วยประมวลผลอื่นมีหน่วยเหล่านี้เช่นกันหน่วยประมวลผล superscalar สามารถส่งข้อมูลโดยตรงไปยังหน่วยเหล่านี้สำหรับการประมวลผลในขณะที่หน่วยประมวลผลหลักไม่ว่างกับสิ่งอื่น โปรเซสเซอร์ superscalar เป็นจุดกึ่งกลางของโปรเซสเซอร์หลักสามประเภท
หน่วยประมวลผลกลางของคอมพิวเตอร์หรือที่เรียกว่าซีพียูหรือตัวประมวลผลแบบเรียบง่ายทำการคำนวณส่วนใหญ่สำหรับคอมพิวเตอร์ ทุกครั้งที่มีสิ่งใดเกิดขึ้นบนตัวเครื่อง CPU จะทำงานกับมันก่อนที่มันจะเกิดขึ้นจริง ทำให้โปรเซสเซอร์ยุ่งมากและใช้เวลากับมันมีค่ามาก เมื่อ CPU ถึงขีด จำกัด ฟังก์ชั่นอื่น ๆ ของคอมพิวเตอร์จะถูกทิ้งไว้เพื่อรอให้ตัวประมวลผลทัน
ซีพียูจำนวนมากประกอบด้วยโปรเซสเซอร์หลักและพื้นที่เล็ก ๆ หลายแห่ง โปรเซสเซอร์หลักทำการคำนวณส่วนใหญ่สำหรับระบบคอมพิวเตอร์ ระบบอื่น ๆ เช่นหน่วยคำนวณเลขคณิตมีหน้าที่เฉพาะอย่างมากและใช้งานน้อยกว่าตัวประมวลผลหลัก ในกรณีของหน่วยคำนวณเลขคณิตมันทำหน้าที่ทางคณิตศาสตร์ในระดับต่ำสำหรับคอมพิวเตอร์
ณ จุดนี้โปรเซสเซอร์คอมพิวเตอร์แบ่งออกเป็นสามประเภทกว้าง ๆ คือเซนต์คิตส์และเนวิสและเวกเตอร์ ระบบเซนต์คิตส์และเนวิสเป็นประเภทของโปรเซสเซอร์ที่ผู้ใช้ส่วนใหญ่คุ้นเคย โปรเซสเซอร์นี้ยอมรับคำสั่งทีละครั้งและดำเนินการตามลำดับหรือลำดับความสำคัญ โปรเซสเซอร์เหล่านี้ประกอบขึ้นเป็นคอมพิวเตอร์ส่วนบุคคลที่ใช้ในบ้านและธุรกิจ
โปรเซสเซอร์ Vector ใช้เวลาในหลายคำสั่งพร้อมกันผ่านระบบอาเรย์ ชุดคำสั่งมาถึงพร้อมกันภายในแกนหลักของโปรเซสเซอร์ คำสั่งเหล่านี้ถือเป็นส่วนเดียวของตัวประมวลผลคำสั่งขนาดใหญ่และดำเนินการพร้อมกัน
ตัวประมวลผล superscalar คือจุดกึ่งกลางระหว่างสองวิธีนี้ ตัวประมวลผลหลักสามารถใช้คำสั่งเดียวในแต่ละครั้งคล้ายกับตัวประมวลผลสเกลาร์ ในทางตรงกันข้ามมีการเชื่อมต่อโดยตรงกับระบบรองของโปรเซสเซอร์สิ่งที่ไม่ได้อยู่ในรูปแบบอื่น ๆ ของโปรเซสเซอร์ การเชื่อมต่อเหล่านี้อนุญาตให้ข้อมูลป้อนเข้าสู่ระบบย่อยโดยตรงซึ่งสามารถรันคำสั่งเฉพาะและข้อมูลเอาต์พุตแยกจากตัวประมวลผลหลัก สิ่งนี้ทำให้โปรเซสเซอร์สามารถทำงานและส่งออกคำสั่งได้หลายคำสั่งเช่นโปรเซสเซอร์แบบเวกเตอร์
การดำเนินการนี้จะไม่สับสนกับโปรเซสเซอร์แบบมัลติคอร์ ระบบเหล่านี้มีหน่วยประมวลผลทั้งตัวมากกว่าหนึ่งอันที่ทำงานพร้อมกัน เพื่อที่จะเป็นหน่วยประมวลผลระดับสูงกว่าคำสั่งไปที่หน่วยย่อยไม่ใช่ระบบทั้งหมด ในกรณีส่วนใหญ่ระบบมัลติคอร์เป็นคอลเลกชันของสเกลาร์โปรเซสเซอร์ แต่มันก็เป็นไปได้สำหรับพวกเขาที่จะเป็นโปรเซสเซอร์ซูเปอร์คาร์เช่นกัน


