Modelsim 32-bit: "memory allocation failure" umgehen bei 4GB

OP #7539984
Lesenswert?
• ▲
▼

Servus

nutze gerade die 32-bit Modelsim DE 2021.2 Windows (10 x64) Version.

Mein Problem ist dass nach eine gewisse Dauer das "vsimk" Prozess an seine 4GB Limit kommt und dann ein "memory allocation failure" auftritt.

Meine Frage wäre ob ich Modelsim auf eine Datei umbiegen kann wo Daten (wenn sagen wir mal 3 GB schon genutzt worden sind) auf der Festplatte übertragen werden.

Ich habe die "vsim" Parameter "-vlfsimcachesize" und "-wlfslim" in der Doku gefunden aber ich kann nicht ableiten ob die mir an der Stelle irgendwie helfen können.

Umstieg auf 64-bit will ich mir gerade sparen deswegen die Frage ob mit 32-bit was machbar wäre.

Danke im voraus.

#7539987
Lesenswert?
• ▲
▼

Hi,

ich meine das ging nicht. Die 32/64-Bit Geschichte ist ja im Prinzip eine Addressierungsbeschränkung, bei der der verfügbare Speicher eben auf 4GB beschränkt ist.

Mir wäre zumindest kein Parameter bekannt, aber wir sind auch deshalb auf die x64 Variante umgestiegen.

#7540561
Lesenswert?
• ▲
▼

Valko Z. schrieb:

Mein Problem ist dass nach eine gewisse Dauer das "vsimk" Prozess an seine 4GB Limit kommt und dann ein "memory allocation failure" auftritt.

Kannst du deine Simulation in mehrere kürzere Simulationen auftrennen? Dann könntest du Modelsim dazwischen neustarten (oder sogar parallel mehrere laufen lassen).

Wir haben auch ein memory allocation Problem mit Modelsim, dass Speicher der mal genutzt wurde, nicht mehr freigegeben wird, scheint so als würden das andere Simulatoren anders machen: https://github.com/VUnit/vunit/issues/861

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.