Abstract-Än så länge, transaktionellt minne-även om en lovande teknik-lider från frånvaron av en effektiv hårdvara implementation. Den kommande Haswell mikroarkitektur från Intel introducerar hårdvara transaktionsminne (HTM) i vanliga processorer. HTM möjliggör effektiv samtidig, atomisk verksamhet, vilket också är mycket önskvärt i samband med databaser. Å andra sidan har HTM flera begränsningar som i allmänhet förhindrar en en-till-en kartläggning av databastransaktioner till HTM-transaktioner. I detta arbete tar vi fram flera byggstenar som kan användas för att utnyttja HTM i huvudminnesdatabaser. Vi visar att HTM gör det möjligt att uppnå nästan lockfri bearbetning av databastransaktioner genom att noggrant kontrollera datalayouten och åtkomstmönstren. HTM-komponenten används för att upptäcka (onormala) konflikter, vilket möjliggör ett optimistiskt, och därmed mycket låg-overhead utförande av samtidiga transaktioner.
HyPeR-teamet undersökte hur man kan utnyttja HTM för att uppnå samstämmighet inom huvudminnesdatabassystem REF.
Exploiting hardware transactional memory in main-memory databases
{'venue': '2014 IEEE 30th International Conference on Data Engineering', 'journal': '2014 IEEE 30th International Conference on Data Engineering', 'mag_field_of_study': ['Computer Science']}