dp intel 'ice lake' gpu révèlent un mode de mémoire non arrangé - Intel

Les documents GPU Intel 'Ice Lake' dévoilent le mode mémoire non arrangé



When reading through the Gen11 GT2 whitepaper by Intel, which describes their upcoming integrated graphics architecture, we may have found a groundbreaking piece of information that concerns the memory architecture of computers running 10 nm 'Ice Lake' processors. The whitepaper mentions the chip to feature a 4x32-bit LPDDR4/DDR4 interface as opposed to the 2x64-bit LPDDR4/DDR4 interface of current-generation chips such as 'Coffee Lake.' This is strong evidence that Intel's new architecture will have unganged dual-channel memory controllers (2x 64-bit), as opposed to the monolithic 128-bit IMC found on current-generation chips.

Une interface mémoire double canal non gérée se compose de deux contrôleurs de mémoire indépendants, chacun gérant un canal mémoire de 64 bits. Cette approche permet au processeur d'exécuter deux opérations en tandem, étant donné que les accès vont à des banques de mémoire distinctes. En plus de cela, il est désormais possible de lire et d'écrire en même temps, ce qui ne peut pas être fait en mode mémoire 128 bits. Du point de vue d'un processeur, la DRAM est très lente, et ce qui prend la plupart du temps (= latence), c'est d'ouvrir la mémoire et de préparer l'opération de lecture / écriture - le transfert de données réel est assez rapide. Avec deux contrôleurs de mémoire indépendants, ces latences peuvent être atténuées, de plusieurs manières en mode non couplé. Alors que les charges de travail monothread, ou les charges de travail qui fonctionnent sur un ensemble de problèmes relativement petit, bénéficient davantage du mode groupé, le mode non gangé peut briller lorsque plusieurs applications (ou multithread) fonctionnent avec de grandes quantités de mémoire, ce qui augmente la probabilité que deux indépendants des banques de mémoire sont accessibles. Peut-être que des logiciels non pris en charge, tels que la gestion de la mémoire au niveau du système d'exploitation, pourraient aider à tirer le meilleur parti du mode non organisé, en essayant de répartir les processus uniformément dans la mémoire physique, afin que les accès indépendants à la mémoire puissent être exécutés aussi souvent que possible.

Pour les graphiques intégrés, le mode unganged est cependant une véritable application de tueur. L'iGPU réserve une partie de la mémoire système pour la géométrie, les textures et le framebuffer. Cette plage de mémoire est généralement placée à la fin de l'espace mémoire physique, tandis que le système d'exploitation Windows et les applications sont généralement situés près du début de la mémoire physique. Cela donne au GPU son propre contrôleur de mémoire dédié, ce qui réduit également la latence de la mémoire, car un contrôleur peut garder les pages de mémoire de l'IGP ouvertes presque tout le temps, tandis que le deuxième contrôleur s'occupe des demandes de mémoire du système d'exploitation et des applications.

AMD has been supporting unganged dual-channel memory interfaces for over a decade now. The company's first Phenom processors introduced unganged memory with a BIOS option to force the CPU to interleave all data, called ganged mode. The consensus among the tech-community over the past ten years and the evolution of the modern processor toward more parallelism favors unganged mode. With CPU core counts heading north of 8 for mainstream-desktop processors, and integrated GPUs becoming the norm, it was natural for Intel to add support for an unganged memory interface.Image Courtesy: ilsistemista.net