Sunny Cove é o codinome de uma microarquitetura de CPU desenvolvida pela Intel, lançada inicialmente em setembro de 2019. É sucessora da microarquitetura Palm Cove e é fabricada usando o processo de fabricação de 10 nm da Intel. A microarquitetura é implementada nos processadores Intel Core de 10ª geração para dispositivos móveis (codinome Ice Lake) e nos processadores Xeon de 3ª geração para servidores escaláveis (codinome Ice Lake-SP). Os processadores móveis Intel Core de 10ª geração foram lançados em setembro de 2019, enquanto os processadores de servidor Xeon foram lançados em 6 de abril de 2021.
Não existem produtos para desktop que incluam o Sunny Cove. No entanto, uma variante chamada Cypress Cove é usada nos processadores Intel Core de 11ª geração para desktops (codinome Rocket Lake). Cypress Cove é uma versão da microarquitetura Sunny Cove adaptada para o processo de fabricação de 14nm da Intel.
O sucessor direto da microarquitetura Sunny Cove é a microarquitetura Willow Cove, que alimenta os processadores móveis Intel Core de 11ª geração.
Características
O Sunny Cove foi projetado pela equipe de design de processadores da Intel Israel em Haifa, Israel.
A Intel divulgou detalhes sobre o Ice Lake e sua microarquitetura, Sunny Cove, durante o Intel Architecture Day em dezembro de 2018, afirmando que os núcleos Sunny Cove teriam como foco o desempenho de single-thread, novas instruções e melhorias de escalabilidade. A Intel afirmou que as melhorias de desempenho seriam alcançadas tornando o núcleo "mais profundo, mais amplo e mais inteligente".
O Sunny Cove apresenta um aumento de 50% no tamanho do cache de dados L1, um cache L2 maior dependendo do tamanho do produto, um cache μOP maior e um TLB de segundo nível maior. O núcleo também teve sua largura aumentada, com o aumento das portas de execução de oito para dez e pela duplicação da largura de banda do armazenamento do L1. A largura de alocação também foi aumentada de quatro para cinco. O esquema de paginação de 5 níveis suporta um espaço de endereçamento linear de até 57 bits e um espaço de endereçamento físico de até 52 bits, aumentando o espaço de memória virtual para 128 petabytes, em vez de 256 terabytes, e a memória física endereçável para 4petabytes, em vez de 64terabytes.
Melhorias
Em média, um aumento de 18% no IPC em comparação com o Skylake de 2015 rodando na mesma frequência e na mesma configuração de memória
Aumento do cache de dados L1: 48kiB (de 32kiB)
Cache L2: 512kiB
Cache de microinstruções maior (2304 entradas, em vez de 1536)
Ajuste dinâmico 2.0 que permite que a CPU permaneça em frequências turbo por mais tempo
Decodificador mais largo (decodificador de 4 vias com 3 vias simples + 1 via complexa do Skylake para o decodificador de 5 vias com 4 vias simples + 1 via complexa do Sunny Cove)
ROB 1,6 vezes maior (352 entradas, em vez de 224)
Agendador
Agendador 1,65 vezes maior (160 entradas, em vez de 97).
Despacho maior (10 vias, em vez de 8).
Arquivo de registro de inteiros 1,55 vezes maior (280 entradas, em vez de 180).
Arquivo de registro vetorial 1,33 vezes maior (224 entradas, em vez de 168)
Filas de agendamento distribuídas (4 filas de agendamento, em vez de 2)
Cypress Cove é uma microarquitetura de CPU baseada na microarquitetura Sunny Cove, projetada para 10nm, retroativamente portada para 14nm. É sucessora da microarquitetura Skylake e é fabricada usando o processo de fabricação de 14nm da Intel. Cypress Cove é idêntica a Sunny Cove, exceto por uma série de melhorias e outras mudanças. Notavelmente, a latência do cache de dados L1 foi reduzida de cinco ciclos no Sunny Cove para apenas três ciclos no Cypress Cove, devido à mudança de associatividade de 8 vias no Sunny Cove para 12 vias no Cypress Cove. A Intel afirma um aumento de 19% no IPC nos processadores Rocket Lake baseados em Cypress Cove em comparação com o Comet Lake.
O Cypress Cove é implementado em processadores Intel Core de 11ª geração para desktops (codinome Rocket Lake). O Rocket Lake e sua microarquitetura subjacente foram descritos pela primeira vez em novembro de 2020, e posteriormente lançados em 30 de março de 2021.
A arquitetura Sunny Cove equipa a 10ª geração de processadores móveis Intel Core (codinome Ice Lake) e a terceira geração de processadores de servidor Xeon Scalable (codinome Ice Lake-SP). O Cypress Cove é implementado em processadores Intel Core de 11ª geração para desktops (codinome Rocket Lake).