toutes les options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Paquet source : libmmmulti  ]

Paquet : mmmulti (0.1-3)

Liens pour mmmulti

Screenshot

Ressources Debian :

Télécharger le paquet source libmmmulti :

Responsables :

Ressources externes :

Paquets similaires :

multimap pris en charge en mémoire

Ce paquet met en œuvre des conteneurs « multimap » stockés en mémoire destinés à une utilisation quand :

 – les clés sont des entiers ou peuvent être mappées à une plage dense
   d’entiers ;
 – le fichier mappé en mémoire est sur un stockage rapide, tel qu’un SSD
   (bien que ce ne soit pas obligatoire) ;
 – les valeurs sont arbitraires et de taille fixe (par exemple, des
   structures ou autres POD) et peuvent être triées ;
 – des mises à jour dynamiques de la table ne sont pas nécessaires ;
 – une insuffisance de mémoire est probable en cas d’utilisation d’un
   mappage traditionnel ou d’une table de hachage ;
 – il est possible de gérer approximativement un bit par enregistrement
   dans la RAM.

Cela peut sembler très spécifique, mais beaucoup de problèmes peuvent être mappés dans un ensemble d’entiers dense. mmmulti::map a été développé en premier comme structure de données pour prendre en charge seqwish qui l’utilise pour générer des graphes précis de variations pour des alignements par paires entre des collections de séquences. Comme ce multimap forme le noyau de traitement de clés dans l’algorithme, il peut s’étendre à des tailles de problème extrêmement larges, limitées seulement par l’espace disque disponible. Bien que les performances soient plus lentes que dans une structure « en mémoire », c’est virtuellement garanti qu’il peut finir complètement le calcul.

Autres paquets associés à mmmulti

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger mmmulti

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
amd64 184,8 ko652,0 ko [liste des fichiers]
arm64 166,1 ko656,0 ko [liste des fichiers]
riscv64 195,3 ko532,0 ko [liste des fichiers]