Programmi käske täidetakse järjestikku, aga andmed töödeldakse paralleelselt. 7.3. Spekulatiivne käivitamine – (Speculative Execution), mille puhul käivitatakse koodi enne kui on teada, kas selle koodi tulemusi üldse vaja läheb. Seda saab teha juhul kui protsessoril on vabu ressursse. See meetod võimaldab paremini ära kasutada konveieri jõudeolekus seisva ressursi. 7.4. Mitmetuumalised protsessorid Mitme tuuma tehnoloogia võimaldab paralleelarvutusi, multitegumtöö (inglise keeles "multitasking"). See tähendab, et mitut toimingut tehakse samal ajal või vaheldumisi. protsessori jaoks tähendab see mitme protsessi jälgimist ja täitmist samal ajal. Mitme tuuma puhul ei pea protsessor jagama täiturmootori ressurssi protsesside vahel, mis võib jõudlusele piirangu panna, vaid ta võib anda igale tuumale oma ülesande. Nii saavad andmed kiiremini töödeldud ning jõudlus on märgatavalt kõrgem.
painters. It's as if mathematicians, physicists, and architects all had to be in the same department. ITK 2007, Kalev Pihl Sissejuhatus informaatikasse 3 Kordamine -Mis on informaatika? •Informaatika on teadus, mille jaotame tinglikult kolmeks .arvutiteadus e teoreetiline informaatika .programmeerimine .Infotehnoloogia ITK 2007, Kalev Pihl Sissejuhatus informaatikasse 4 Teoreetiline informaatika •Uurib: .Algoritme .Andmestruktuure .Keerukust .Jagatud arvutusi .Paralleelarvutusi .Integraalskeemide ehitust .Masinõppimist .Krüptograafiat ITK 2007, Kalev Pihl Sissejuhatus informaatikasse 5 .Kvantarvutusi .Juhuslikkust .Automaate .Programmi semanikat .Informatsiooniteooriat .Arvuteooriat .Jms . Programmeerimine •Programmeerimine on eelkõige protsess, mis vajab loogikat. •Pidevalt tegeletakse koodi kirjutamise automatiseerimisega, ehk “kirjelduse” kompileerimisega, mis eeldab aga, et programmeerimine on täielikult masina poolt teostatav!