Transaktionaler Speicher

Transaktionaler Speicher ist ein Konzept in der Informatik für parallele Berechnungseinheiten, die auf gemeinsame Arbeitsspeicherbereiche zugreifen, wie z. B. Threads oder Mehrprozessorsysteme. Ziel ist es, damit die Ausführungsgeschwindigkeit gegenüber bisherigen Synchronisationsverfahren zu steigern, sowie die Schwierigkeiten der Synchronisierung zu lösen, die bei paralleler Software entstehen, insbesondere, wenn diese aus mehreren voneinander unabhängig entwickelten Komponenten besteht. Transaktionaler Speicher kann entweder komplett als Software (STM), als Hardware (HTM) oder mit Hardware-Unterstützung (Hybrid-HTM) implementiert werden.

Bestehende Systeme mit durch Hardware unterstütztem transaktionalem Speicher gab es anfangs nur als Forschungsprototypen, zum Beispiel das ATLAS-System der Universität Stanford.[1] Inzwischen sind die Systeme aber zur Serienreife gelangt. Der erste Prozessor mit transaktionalem Speicher war IBMs BlueGene/Q. Intel hat im Februar 2012 angekündigt, seine nächste Prozessorgeneration namens Haswell mit transaktionalem Speicher auszustatten.[2]

Das Konzept stammt von Maurice Herlihy und Eliot Moss.

Konzept

Bei der parallelen Programmierung können sich schnell Fehler einschleichen, welche zu Blockierungen innerhalb des Systems (so genannte Deadlocks) führen können. Transaktionaler Speicher soll dieses Problem grundsätzlich lösen und dadurch die Parallelisierung von Software erheblich vereinfachen.

Die Idee des transaktionalen Speichers stammt aus der Architektur von Datenbanksystemen. Eine Transaktion bündelt Befehle, die auf gemeinsame Ressourcen zugreifen. Falls zwei Transaktionen auf die gleiche Ressource zugreifen möchten, wird eine der beiden Transaktionen abgebrochen. Diese gibt die besetzten Ressourcen frei und setzt alle getätigten Änderungen zurück (Rollback). Welche Transaktion abgebrochen wird, entscheidet ein intelligenter Verwaltungsmechanismus, das Herzstück eines transaktionalen Speichers.

Verfügbarkeit

Bisher gab es nur softwarebasierte Verfahren zur Realisierung transaktionalen Speichers (software transactional memory, STM), die jedoch langsamer als hardwarebasierte Verfahren sind. Der Mehraufwand, der bei den Programmen entsteht, die STM nutzen, ist zu groß, um mit Systemen mit herkömmlichen Synchronisationsmechanismen konkurrieren zu können.

Der Computerchiphersteller Intel demonstrierte den Geschwindigkeitsvorteil von transaktionalem Speicher erstmals auf einer Entwicklerkonferenz Anfang 2006, allerdings nur anhand einer Software-Simulation. Mit ausgewählten CPUs der aktuellen Haswell-Architektur bietet Intel das Konzept unter dem Namen Transactional Synchronization Extensions als x86-Architektur-Erweiterung an.

Auf der ISSCC 2008 stellte Sun Microsystems mit dem ROCK-Prozessor Details eines 16-kernigen SPARC-Prozessors mit Hardware-unterstütztem transaktionalem Speicher vor. Dessen Entwicklung wurde jedoch mit der Übernahme von Sun durch Oracle im Jahr 2010 eingestellt.[3][4]

Forschungsmodelle

  • UTM – Unbounded Transactional Memory[5]
  • LTM – Large Transactional Memory
  • VTM – Virtual Transactional Memory
  • LogTM – Log-based Transactional Memory
  • TCC – Transactional Memory Coherence and Consistency

Literatur

  • Maurice Herlihy, J. Eliot B. Moss: Transactional memory: Architectural support for lock-free data structures. In: Proceedings of the 20th International Symposium on Computer Architecture (ISCA). 1993, S. 289–300 (cs.brown.edu [PDF]).
  • J.R. Larus, R. Rajwar: Transactional Memory. Morgan & Claypool, 2006.
  • Calin Cascaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, Siddhartha Chatterjee: Software Transactional Memory: Why Is It Only a Research Toy? In: Queue. Band 5, Nr. 6. ACM, September 2008, ISSN 1542-7730, S. 40:46–40:58, doi:10.1145/1454456.1454466 (acm.org [abgerufen am 2. November 2015]).

Einzelnachweise

  1. TCC Prototypes. (Memento vom 28. März 2009 im Internet Archive)
  2. Andreas Stiller: Transactional Memory für Intels Haswell-Prozessor. In: heise online. 10. Februar 2012, abgerufen am 5. April 2022.
  3. opensparc.net (PDF)
  4. Special Report: Can that guy in Ironman 2 whip IBM in real life? Reuters, 12. Mai 2010, abgerufen am 21. Mai 2011.
  5. cs.wisc.edu

Read other articles:

Freddy Harry Sualang Wakil Gubernur Sulawesi Utara ke-4Masa jabatan13 Agustus 2005 – 13 Agustus 2010PresidenSusilo Bambang YudhoyonoGubernurSinyo Harry Sarundajang PenggantiDjouhari KansilMasa jabatan1 April 2000 – 18 Maret 2005PresidenAbdurrahman WahidMegawati SoekarnoputriSusilo Bambang YudhoyonoGubernurAdolf Jouke Sondakh Informasi pribadiLahir(1950-04-29)29 April 1950 Tomohon, Sulawesi UtaraMeninggal12 Desember 2014(2014-12-12) (umur 64) Manado, Sulawesi Uta...

 

New York PostTipeKoran harianFormatTabloidPemilikNews CorpPenerbitJesse AngeloRedaksiStephen LynchRedaksi olahragaChristopher ShawDidirikan16 November 1801; 222 tahun lalu (1801-11-16) (sebagai New-York Evening Post)Pandangan politikKonservatif, populisBahasaInggrisPusat1211 Avenue of the AmericasKota New York, New York 10036Amerika SerikatSirkulasi surat kabar500.521 Harian[1] (sejak Maret 2013)ISSN1090-3321Situs webnypost.comNegara Amerika Serikat New York Post adalah ...

 

Lambang Khi-Rho. Khi-rho (pengucapan Yunani Koine: [xiˈro])[1] adalah salah satu bentuk tertua Kristogram (aksara yang melambangkan Yesus Kristus) dan digunakan oleh sejumlah penulis Kristen. Lambang ini dibentuk dari gabungan dua huruf besar alfabet Yunani X (dibaca khi) dan Ρ (dibaca ro), yang merupakan dua huruf pertama dari kata Yunani ΧΡΙΣΤΟΣ (dibaca Khristos = Kristus), dimana bagian vertikal huruf Ρ diletakkan di titik tengah huruf Χ sehingga membentuk satu monogram....

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari List of accolades received by Argo (2012 film) di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda mengua...

 

Republik Makedonia UtaraРепублика Северна Македонија Republika Severna Makedonija (Makedonia) Republika e Maqedonisë së Veriut (Albania) Bendera Lambang Semboyan: —Lagu kebangsaan:  Денес над Македонија Denes nad Makedonija (Indonesia: Hari ini diatas Makedonia)Perlihatkan BumiPerlihatkan peta EropaPerlihatkan peta BenderaLokasi  Makedonia Utara  (hijau gelap)di Eropa  (abu-abu)Ibu kota(dan kota terbesar)Skopje...

 

2012 AFC Challenge Cupएएफसी च्यालेन्ज कप फुटबल-२०१२Logo of the 2012 AFC Challenge CupTournament detailsHost countryNepalDates8–19 MarchTeams8Venue(s)2 (in 1 host city)Final positionsChampions North Korea (2nd title)Runners-up TurkmenistanThird place PhilippinesFourth place PalestineTournament statisticsMatches played16Goals scored42 (2.63 per match)Attendance50,000 (3,125 per match)Top scorer(s) Phil ...

Garda Sukarelawan YunaniГрчка Добровољачка Гарда Ελληνική Εθελοντική ΦρουράAktif1993–1995Aliansi Republika SrpskaCabang Tentara Republika SrpskaTipe unitInfanteriJumlah personel~100MarkasVlasenicaPertempuranPerang Yugoslavia Perang Bosnia Pengepungan Srebrenica Pengepungan Žepa Garda Sukarelawan Yunani (bahasa Serbia: Грчка Добровољачка Гарда; Yunani: Ελληνική Εθελοντική Φρουρά) adalah unit ...

 

dr. H.La Ode Muhammad BaharuddinM.Kes. Bupati Muna ke-11Masa jabatan15 September 2010 – 15 September 2015WakilMalik Ditu PendahuluRidwan BaePenggantiMohammad Zayat Kaimoeddin (pj.) Informasi pribadiLahir(1957-07-10)10 Juli 1957 Raha, Sulawesi TenggaraMeninggal13 Mei 2021(2021-05-13) (umur 63)Makassar, Sulawesi SelatanKebangsaanIndonesiaSunting kotak info • L • B dr. H. La Ode Muhammad Baharuddin, M.Kes. (10 Juli 1957 – 13 Mei 2021) adalah Bupa...

 

KUA redirects here. For other uses, see KUA (disambiguation). Airport in Pahang, MalaysiaSultan Ahmad Shah AirportLapangan Terbang Sultan Ahmad ShahIATA: KUAICAO: WMKDSummaryAirport typePublic/MilitaryOwnerGovernment of MalaysiaOperatorMalaysia Airports Holdings BerhadServesKuantanLocationKuantan, Pahang, MalaysiaTime zoneMST (UTC+08:00)Elevation AMSL55 ft / 17 mCoordinates03°46′11″N 103°12′34″E / 3.76972°N 103.20944°E / 3.76972; 103.20944Map...

Eugene DennisDennis pada 1948 Ketua Komite Nasional Partai Komunis Amerika SerikatMasa jabatan1957 – 31 Januari 1961PendahuluWilliam Z. FosterPenggantiElizabeth Gurley FlynnSekretaris Jenderal Komite Nasional Partai Komunis Amerika SerikatMasa jabatan1945–1959PendahuluEarl BrowderPenggantiGus Hall Informasi pribadiLahirFrancis Xavier Waldron(1905-08-10)10 Agustus 1905Seattle, Washington, Amerika SerikatMeninggal31 Januari 1961(1961-01-31) (umur 55)Mount Sinai HospitalManhatt...

 

Finnish composer (1865–1957) Sibelius redirects here. For the music notation software, see Sibelius (scorewriter). For other uses, see Sibelius (disambiguation). Jean SibeliusBorn(1865-12-08)8 December 1865Hämeenlinna, Grand Duchy of FinlandDied20 September 1957(1957-09-20) (aged 91)Järvenpää, FinlandWorksList of compositionsSignature Jean Sibelius (forename in the French pronunciation: [ʒɑ̃] surname in the Finland Swedish: [siˈbeːliʉs] ⓘ; born Johan Julius ...

 

Former South African rugby union player Rugby playerJuan SmithSmith during a matchBirth nameJuanne Hugo SmithDate of birth (1981-07-30) 30 July 1981 (age 42)Place of birthBloemfontein, South AfricaHeight1.96 m (6 ft 5 in)Weight112 kg (17 st 9 lb)SchoolJBM Hertzog High SchoolRugby union careerPosition(s) Flanker or Number eightSenior careerYears Team Apps (Points)2013–2017 2017 Toulon Toyota Verblitz 960 (70)(0) Correct as of 30 June 2019Provincial / S...

Rue Saint-Denis Rue Saint-Denis adalah salah satu jalan tertua di Paris. Rutenya pertama kali ditata pada abad ke-1 oleh orang Romawi, dan kemudian diperluas ke utara pada Abad Pertengahan. Dari Abad Pertengahan hingga saat ini, jalanan terkenal sebagai tempat prostitusi. Namanya berasal dari rute bersejarah ke Saint-Denis.[1] Catatan ^ POURQUOI LA RUE SAINT-DENIS A TOUJOURS ÉTÉ LIÉE À LA PROSTITUTION ? Pranala luar Cari tahu mengenai Rue Saint-Denis (Paris) pada proyek-proye...

 

For town of the same name of which the village of Mamaroneck is part, see Mamaroneck, New York. Rye Neck redirects here. Village in New York, United StatesMamaroneck, New YorkVillageVillage Municipal Building SealNickname: The Friendly VillageLocation of Mamaroneck (village), New YorkCoordinates: 40°56′57″N 73°44′1″W / 40.94917°N 73.73361°W / 40.94917; -73.73361CountryUnited StatesStateNew YorkCountyWestchesterTownMamaroneck,Rye (Rye Neck)Area[1 ...

 

Oud-Jacatraweg di awal abad ke-20 Jalan Pangeran Jayakarta, dahulu Bernama Oud-Jacatraweg, adalah salah satu jalan tertua di Jakarta, sebagai bagian Batavia yang berkembang di luar tembok kota lama. Nama Jacatraweg tidak berkaitan dengan Pangeran Jayakarta.[1] Sebelah utara jalan ini berbatasan dengan dinding dalam kota. Selama masa VOC, dibangun sebuah benteng yang sekarang berada di ujung timur Jl. Dr. Suratmo, bernama Benteng Jacatra.[1] Di utara jalan terdapat Halte Transj...

马来西亚—英国关系 马来西亚 英国 代表機構马来西亚驻英国高级专员公署(英语:High Commission of Malaysia, London)英国驻马来西亚高级专员公署(英语:British High Commission, Kuala Lumpur)代表高级专员 阿末拉席迪高级专员 查尔斯·海伊(英语:Charles Hay (diplomat)) 马来西亚—英国关系(英語:Malaysia–United Kingdom relations;馬來語:Hubungan Malaysia–United Kingdom)是指马来西亚与英国�...

 

Swiss political party Anti PowerPoint Party German nameAnti PowerPoint ParteiFrench nameParti Anti PowerPointItalian namePartito Anti PowerPointPresidentMatthias PoehmFounderMatthias PoehmFounded2011HeadquartersBonstetten, SwitzerlandMembership4,632 (2021)IdeologyOpposition to Microsoft Powerpoint and other presentation softwareSloganFinally do something!WebsiteAnti PowerPoint PartyPolitics of SwitzerlandPolitical partiesElections The Anti PowerPoint Party (APPP) is a Swiss political party d...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cette section ou cet article est une traduction incomplète (anglais) (juin 2024). Vous pouvez modifier la page pour effectuer la traduction. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite aucune source et peut contenir des informations erronées (signalé en septembre 2022). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez d...

Cet article concerne la langue bretonne. Pour les autres significations, voir Breton (homonymie). BretonBrezhoneg Pays France Région Bretagne Nombre de locuteurs 207 000 sur les cinq départements de la Bretagne historique en 2018[1] 16 000 en région Île-de-France en 2007[2] Nom des locuteurs bretonnants, brittophones Typologie SVO + V2, flexionnelle, accusative, à accent d'intensité Classification par famille - langues indo-européennes - langues celtiques - langues celti...

 

В этом китайском имени фамилия (Сюй) стоит перед личным именем. Сюй Синь Пол мужской Гражданство  Китай Дата рождения 8 января 1990(1990-01-08) (34 года) Место рождения Сюйчжоу, Цзянсу, Китай Тренер Цин Чжицзиань, Лю Голян Рост 181 Вес 75 Игровая рука левая Хватка перо Рейтинг ITTF Наи�...