Esistono implementazioni Prolog che supportano l'utilizzo di pagine enormi (2 MB/4 MB per pagina di memoria) anziché le pagine di memoria di vaniglia 4Kb.Avvisare il processore Prolog per utilizzare pagine gigantesche
Idealmente, vorrei dichiarare all'interprete/compilatore/run-time che è possibile utilizzare X enormi pagine per vari heap/stack/scratchpad-memoria per alcune applicazioni particolari.
Naturalmente, non tutte le applicazioni potrebbero trarre vantaggio da questo, ma sono sicuro che ci sono più di un paio di che sarebbe. Megabyte sono i nuovi kilobyte, dopo tutto :)
La dimensione della pagina sarà determinata dal sistema operativo; non l'implementazione del prolog in esecuzione su di esso. – user3344003
No. Per informazioni sull'argomento guarda https://wiki.debian.org/Hugepages – repeat
Huh, mi è sembrato di ricordare Arity/Prolog consentito per pagine di dimensioni maggiori di 4k, ma una ricerca rapida è arrivata con niente . Bella domanda – vmg