En CPU med dubbla kärnor är ett enda chip med två kärnor. Dessa kärnor delar resurser som cache och minneskontroller, men de är distinkta bearbetningsenheter som kan utföra instruktioner oberoende (även om ofta samtidigt). De är inte separata CPU:er som arbetar tillsammans på vägen, säger, två CPU:er i ett multiprocessorsystem skulle göra det.