utiliser la ramde la carte graphique comme ram ? - Hardware - Linux et OS Alternatifs
Marsh Posté le 26-06-2007 à 18:12:10
zecrazytux a écrit : hello |
ah bon?
Marsh Posté le 26-06-2007 à 18:15:09
Le mot ram = le mot ram; mais la memoire du proc et celle de la carte graphique ne sont pas les même. Il y a une différence matériel....
Marsh Posté le 26-06-2007 à 18:28:53
ou je sais qu'il y a une différence matérielle... mais ça rend ça impossible ? y a bien des CG à ram aprtagée, pourquoi on partagerai pas la GDDR ?
Marsh Posté le 26-06-2007 à 19:47:16
non ce n'est pas possible.
effectivement les cartes graphiques a ram partagée ca existe mais en terme de perfs c'est de la mrd. (on doit passer par un bus entre les 2)
La RAM de la carte graphique sert principalement à stocker les textures et autres shaders + RAM nécessaire à l'affichage 2D.
Par contre il est possible d'utiliser la RAM de la CG ainsi que le GPU pour faire du calcul intensif, c'est CUDA chez Nvidia et CTM pour ATI/AMD.
Voir la news en page d'accueil du site, http://www.hardware.fr/news/8910/n [...] tesla.html
Dans ce cas il est nécessaire de booster la RAM de la carte graphique qui fonctionne alors comme un mini ordinateur avec sa RAM dédiée et permet grâce à la vectorisation de se spécialiser sur des calculs qui prendraient normalement beaucoup plus de temps. Un peu l'approche DSP (pas taper, je sais que c'est approximatif ce que je dis).
Marsh Posté le 26-06-2007 à 21:29:00
tout au plus on peut paralelliser certains calculs, mais faut réecrire les drivers
Marsh Posté le 26-06-2007 à 23:18:13
justement CUDA est une API de plus haut niveau pour éviter de devoir paralléliser à la main.
avec l'archi des cartes graphiques hautement parallèles, on peut tout paralléliser.
C'est pour ca qu'ils montent sur le créneau du calcul scientifique car l'archi a beaucoup de potentiel et est bien différente de celle des microprocesseurs (cell exclu, cas particulier).
http://www.matbe.com/articles/lire [...] page15.php
http://www.hardware.fr/articles/65 [...] percu.html <- très bon
http://www.cis.upenn.edu/~suvenkat/700/ notamment à partir du chapitre XV.
Marsh Posté le 26-06-2007 à 23:53:37
J'ai lu un how-to il y a quelques années pour l'utiliser comme swap... mais je n'ai plus le lien
Marsh Posté le 27-06-2007 à 14:13:09
comme swap certainement. comme extension physique de mémoire, certainement pas.
Marsh Posté le 27-06-2007 à 14:26:34
merci pour ces infos intéréssantes
du swap sur de la GDDR, ça dois rosquer
Marsh Posté le 27-06-2007 à 14:37:16
zecrazytux a écrit : merci pour ces infos intéréssantes |
Ouais, m'enfin faut-il encore avoir l'utilité d'un swap ...
Avec 2 Go de RAM, j'ai jamais dépassé les 25% d'utilisation (RAM s'entend, j'ai pas de swap )
Marsh Posté le 27-06-2007 à 14:40:42
zecrazytux a écrit : merci pour ces infos intéréssantes |
et en plus s'il faut se limiter à du 800x600, je n'en voit pas l'interet.
par contre pour un serveur en console, ça peut etre utile
Marsh Posté le 27-06-2007 à 14:47:41
wedgeant a écrit : Ouais, m'enfin faut-il encore avoir l'utilité d'un swap ... |
Ca dépend des programmes que tu utilises
Marsh Posté le 27-06-2007 à 15:58:58
éhéh taz
oui c'est clair que sur un desktop, y'a peu d'interet... je suis souvent à 100/200Mo d'occupées sur 1024...
Marsh Posté le 27-06-2007 à 21:05:37
Deux liens qui vont t'intéresser:
Using Video RAM as System RAM
http://kerneltrap.org/node/143
VRAM Storage Device - How to use the memory on GFX board in a different way...
http://hedera.linuxnews.pl/_news/2 [...] /1445.html
Marsh Posté le 26-06-2007 à 18:03:02
hello
quelqu'un a t'il déja vu traine run tuto ou as en tete une astuce permettant d'utiliser la mémoire de la carte graphique pour augmenter la taille et la performance de la ram ?
ça doit bien etre possible !
merci
---------------
Blog photo/récits activités en montagne http://planetcaravan.net