Au travail, nous avons une application pour lire des séquences de films OpenEXR 2K (2048 * 1556px). Il fonctionne bien ... sauf lorsque les séquences dépassent les 3 Go (assez courant), il doit alors décharger les anciennes images de la mémoire, malgré le fait que toutes les machines ont 8-16 Go de mémoire (qui est adressable via le matériel Linux BIGMEM).Stocker plus de 3 Go de trames vidéo en mémoire, sur OS 32 bits
Les images doivent être mises en mémoire cache pour être lues en temps réel. Le système d'exploitation est un Fedora Distro 32 bits vieux de plusieurs années (pas possible d'évoluer vers 64 bits, dans un avenir prévisible). La limitation par processus est de 3 Go par processus.
Fondamentalement, est-il possible de mettre en mémoire cache plus de 3 Go de données, en quelque sorte? Mon idée initiale était de répartir les données entre plusieurs processus, mais je ne sais pas si c'est possible.
la technique de processus multiple a été utilisée par Adobe Premiere CS4 avant de passer à 64 bits –