Spacc BBS Spacc BBS
    • Categorie
    • Recenti
    • Tag
    • Popolare
    • Mondo
    • Utenti
    • Gruppi
    • Registrati
    • Accedi
    La nuova BBS è in fase Alpha. I post precedenti al 22 luglio 2024 potrebbero non essere trasferibili, ma rimarranno disponibili per la lettura su /old/.

    I'm writing a LD_PRELOAD program that maps an uncached memory segment as the stack to make your program run slower.

    Pianificato Fissato Bloccato Spostato Uncategorized
    3 Post 2 Autori 0 Visualizzazioni
    Caricamento altri post
    • Da Vecchi a Nuovi
    • Da Nuovi a Vecchi
    • Più Voti
    Rispondi
    • Topic risposta
    Effettua l'accesso per rispondere
    Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
    • snowycoder@a.junimo.partyS Questo utente è esterno a questo forum
      snowycoder@a.junimo.party
      ultima modifica di

      I'm writing a LD_PRELOAD program that maps an uncached memory segment as the stack to make your program run slower.

      It does a lot of cursed thingies, like live-patching the stack for self-references.
      I love doing increasingly weird things.

      steffo@a.junimo.partyS 1 Risposta Ultima Risposta Rispondi Cita 0
      • steffo@a.junimo.partyS Questo utente è esterno a questo forum
        steffo@a.junimo.party @snowycoder@a.junimo.party
        ultima modifica di

        @snowycoder run... slower?

        for what purpose?

        snowycoder@a.junimo.partyS 1 Risposta Ultima Risposta Rispondi Cita 0
        • snowycoder@a.junimo.partyS Questo utente è esterno a questo forum
          snowycoder@a.junimo.party @steffo@a.junimo.party
          ultima modifica di

          @steffo I need to measure register spill overhead, and the method we've come up with is to make the stack uncached. This should theoretically be the worst-case where other running threads steal your cache lines... I guess?

          1 Risposta Ultima Risposta Rispondi Cita 0
          • Primo post
            Ultimo post