Techniques for improving the performance of software transactional memory

Tesis doctoral de Srdan Stipic

Transactional memory ™ da al desallorador de software la oportunidad de escribir programas concurenter mas facil comparado con todos los paradigmas de programacion previas y da la rendimiento comarable a lock-based sincronisaciones. Actuales software tm (stm) implementaciones tienen gastos generales de rendimiento que se pueden reducir con la intoduccion de nuevas abstracciones en transactional memory modelo de programacion. en la tesis, presentamos cuatro nuevas tecnicas para mejorar el rendimiento de software tm: (i) abstract nested transactions (ant), (ii) tagtm, (iii) profile-guided transaction coalescing, and (iv) dynamic transaction coalescing. ant mejora el rendimiento de aplicaciones transaccionales si romper la semantica de paradigma transaccional, tagtm accelera los accesos a meta-data transaccional, profile-guided transaction coalescing baja gastos generales transaccionales en tiempo de compilacion, y dynamic transaction coalescing baja gastos generales transaccionales en tiempo de ejecucion. Nuestra analisis muestra que abstract nested transactions, tagtm, profile-guided transaction coalscing, y dynamic transaction coalescing mejoran el rendimiento de los programas originales que utilisan software transactional memory.

 

Datos académicos de la tesis doctoral «Techniques for improving the performance of software transactional memory«

  • Título de la tesis:  Techniques for improving the performance of software transactional memory
  • Autor:  Srdan Stipic
  • Universidad:  Politécnica de catalunya
  • Fecha de lectura de la tesis:  21/07/2014

 

Dirección y tribunal

  • Director de la tesis
    • Adrián Cristal Kestelman
  • Tribunal
    • Presidente del tribunal: anita Sobe
    • yehuda Afek (vocal)
    • (vocal)
    • (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio