<?xml version="1.0" encoding="UTF-8" standalone="yes"?><add><doc><field name="objectKind">mycoreobject</field><field name="id">rosdok_document_0000000140</field><field name="returnId">rosdok_document_0000000140</field><field name="objectProject">rosdok</field><field name="objectType">document</field><field name="link">rosdok_derivate_0000004041</field><field name="modified">2023-08-08T10:52:37.809Z</field><field name="created">2009-09-22T14:09:44.641Z</field><field name="modifiedby">administrator</field><field name="state">published</field><field name="derCount">1</field><field name="derivates">rosdok_derivate_0000004041</field><field name="worldReadable">true</field><field name="worldReadableComplete">true</field><field name="category">derivate_types:fulltext</field><field name="allMeta">Volltext</field><field name="allMeta">fulltext</field><field name="allMeta">wf_edit_epub wf_register_epub</field><field name="category">state:published</field><field name="category.top">state:published</field><field name="allMeta">veröffentlicht</field><field name="allMeta">published</field><field name="allMeta">rosdok/id00002185</field><field name="allMeta">625334167</field><field name="allMeta">Osu</field><field name="allMeta">2010-05-05</field><field name="allMeta">2023-08-05T14:20:02Z</field><field name="allMeta">rda</field><field name="allMeta">Converted from PICA to MODS using Pica2Mods XSLT Transformer 2.7 [SCM: "0c0e7a3c226a4a0cbcbec39b493c3c5257339ab8" "v2.7" "2023-08-04T00:00:00+0200"] with mode 'DEFAULT'.</field><field name="allMeta">Artikel</field><field name="allMeta">Query processing on multi-core architectures</field><field name="allMeta">The upcoming generation of computer hardware poses several new challenges for database developers and engineers. Software in general and database management systems (DBMSs) in particular will no longer benefit from performance gains of future hardware due to increase clock speed, as it was the case for the last 35 years; instead, the number of cores per CPU will increase steadily. Today’s approach is to run each query on a single core or only a few different cores using parallel query execution. This approach suffers from several problems (e.g. contention problem) and therefore leads to poor speed up and scale up behavior. These observations open several important research questions on how to use the new multi-core CPU architecture for improving the overall performance of DBMSs. This paper outlines our approach for query processing on multi-core CPU architectures. We present an abstract architecture view for multi-core CPUs, meta operators to control and to interact with the hardware, and a new query operator model that makes use of the meta operators to control the parallel execution of a query over different cores. We illustrate how each of these parts fits in our framework for query processing on multi-core architectures.</field><field name="allMeta">Frank</field><field name="allMeta">Huber</field><field name="allMeta">VerfasserIn</field><field name="allMeta">aut</field><field name="allMeta">Johann-Christoph</field><field name="allMeta">Freytag</field><field name="allMeta">1954 -</field><field name="allMeta">VerfasserIn</field><field name="allMeta">aut</field><field name="allMeta">173759971</field><field name="allMeta">http://purl.uni-rostock.de/rosdok/id00002185</field><field name="allMeta">urn:nbn:de:gbv:28-rosdok_id00002185-3</field><field name="allMeta">10.18453/rosdok_id00002185</field><field name="allMeta">004 Informatik</field><field name="allMeta">Fakultät für Informatik und Elektrotechnik</field><field name="allMeta">alle Rechte vorbehalten</field><field name="allMeta">Rechteinhaber Universität Rostock</field><field name="allMeta">Lizenz Metadaten: CC0</field><field name="allMeta">frei zugänglich (Open Access)</field><field name="allMeta">en</field><field name="allMeta">1 Online-Ressource (Seiten 27-31)</field><field name="allMeta">2009</field><field name="allMeta">Universität Rostock</field><field name="allMeta">Rostock</field><field name="allMeta">single unit</field><field name="allMeta">2009</field><field name="allMeta">2009</field><field name="allMeta">Universitätsbibliothek Rostock</field><field name="allMeta">Rostock</field><field name="allMeta">2009</field><field name="allMeta">Universitätsbibliothek Rostock</field><field name="allMeta">http://purl.uni-rostock.de/rosdok/id00002185</field><field name="allMeta">Frank Huber; Johann-Christoph Freytag</field><field name="allMeta">Seiten 27-31</field><field name="allMeta">200900000000000973</field><field name="allMeta">rosdok/id00002177</field><field name="allMeta">616202938</field><field name="allMeta">http://purl.uni-rostock.de/rosdok/id00002177</field><field name="allMeta">21. Workshop Grundlagen von Datenbanken</field><field name="allMeta">02.-05. Juni 2009, Rostock-Warnemünde : Proceedings</field><field name="allMeta">Enthalten in</field><field name="category">doctype:epub</field><field name="category.top">doctype:epub</field><field name="allMeta">Dokumenttyp</field><field name="allMeta">Document type</field><field name="category">doctype:epub.article</field><field name="category.top">doctype:epub.article</field><field name="allMeta">Artikel</field><field name="allMeta">article</field><field name="allMeta">diniPublType:article diniPublType2022:Article</field><field name="allMeta">info:eu-repo/semantics/article</field><field name="allMeta">document</field><field name="category">diniPublType2022:Article</field><field name="category.top">diniPublType2022:Article</field><field name="allMeta">Wissenschaftlicher Artikel</field><field name="allMeta">Scientific article</field><field name="allMeta">KDSF (Pu11)</field><field name="category">SDNB:004</field><field name="category.top">SDNB:004</field><field name="allMeta">004 Informatik</field><field name="allMeta">004 Data processing Computer sciences</field><field name="category">institution:unirostock</field><field name="category.top">institution:unirostock</field><field name="allMeta">Universität Rostock</field><field name="allMeta">University of Rostock</field><field name="allMeta">Universität Rostock</field><field name="allMeta">Universität Rostock</field><field name="allMeta">Uni.Rostock</field><field name="allMeta">http://d-nb.info/gnd/38329-6</field><field name="category">institution:unirostock.ief</field><field name="category.top">institution:unirostock.ief</field><field name="allMeta">Fakultät für Informatik und Elektrotechnik</field><field name="allMeta">Faculty of Computer Science and Electrical Engineering</field><field name="allMeta">Universität Rostock. Fakultät für Informatik und Elektrotechnik</field><field name="allMeta">Fakultät für Informatik&lt;br /&gt;und Elektrotechnik</field><field name="allMeta">Uni.Rostock.Fakultaet.IEF</field><field name="allMeta">http://d-nb.info/gnd/10085032-7</field><field name="category">licenseinfo:work</field><field name="category.top">licenseinfo:work</field><field name="allMeta">Werk</field><field name="allMeta">work</field><field name="category">licenseinfo:work.rightsreserved</field><field name="category.top">licenseinfo:work.rightsreserved</field><field name="allMeta">alle Rechte vorbehalten</field><field name="allMeta">all rights reserved</field><field name="allMeta">/creativecommons/r/reserved/0.9/88x31.png</field><field name="allMeta">[DE-28]Urheberrechtsschutz 1.0$gRights Statements$uhttp://rightsstatements.org/vocab/InC/1.0/</field><field name="allMeta">http://rightsstatements.org/vocab/InC/1.0/</field><field name="allMeta">http://rightsstatements.org/vocab/InC/1.0/</field><field name="category">licenseinfo:deposit</field><field name="category.top">licenseinfo:deposit</field><field name="allMeta">Veröffentlichungsgenehmigung</field><field name="allMeta">permission to store</field><field name="category">licenseinfo:deposit.rightsunirostock</field><field name="category.top">licenseinfo:deposit.rightsunirostock</field><field name="allMeta">Rechteinhaber Universität Rostock</field><field name="allMeta">rightsholder Rostock University</field><field name="category">licenseinfo:metadata</field><field name="category.top">licenseinfo:metadata</field><field name="allMeta">Lizenzen für Metadaten</field><field name="category">licenseinfo:metadata.cc0</field><field name="category.top">licenseinfo:metadata.cc0</field><field name="allMeta">Lizenz Metadaten: CC0</field><field name="allMeta">license metadata: CC0</field><field name="allMeta">/creativecommons/p/zero/1.0/88x31.png</field><field name="allMeta">https://creativecommons.org/publicdomain/zero/1.0/</field><field name="category">accesscondition:openaccess</field><field name="category.top">accesscondition:openaccess</field><field name="allMeta">frei zugänglich (Open Access)</field><field name="allMeta">open access</field><field name="allMeta">http://purl.org/coar/access_right/c_abf2</field><field name="allMeta">OA</field><field name="allMeta">free</field><field name="allMeta">info:eu-repo/semantics/openAccess</field><field name="allMeta">[DE-28]Open Access$gControlled Vocabulary for Access Rights$uhttp://purl.org/coar/access_right/c_abf2</field><field name="category">rfc5646:en</field><field name="category.top">rfc5646:en</field><field name="allMeta">Englisch</field><field name="allMeta">English</field><field name="allMeta">eng</field><field name="allMeta">eng</field><field name="mods.title">Query processing on multi-core architectures</field><field name="mods.title.main">Query processing on multi-core architectures</field><field name="mods.title.subtitle"></field><field name="mods.nameIdentifier">gnd:173759971</field><field name="mods.nameIdentifier.top">gnd:173759971</field><doc><field name="id">rosdok_document_0000000140-d2084190e49</field><field name="mods.name">Frank Huber</field><field name="mods.name.top">Frank Huber</field></doc><doc><field name="id">rosdok_document_0000000140-d2084190e59</field><field name="mods.nameIdentifier">gnd:173759971</field><field name="mods.name">Johann-Christoph Freytag</field><field name="mods.name.top">Johann-Christoph Freytag</field></doc><field name="mods.name">Frank Huber</field><field name="mods.name">Johann-Christoph Freytag</field><field name="mods.name.top">Frank Huber</field><field name="mods.name.top">Johann-Christoph Freytag</field><field name="mods.author">Frank Huber</field><field name="mods.author">Johann-Christoph Freytag</field><field name="mods.place">Rostock</field><field name="mods.publisher">Universität Rostock</field><field name="mods.genre">epub.article</field><field name="mods.identifier">http://purl.uni-rostock.de/rosdok/id00002185</field><field name="mods.identifier">urn:nbn:de:gbv:28-rosdok_id00002185-3</field><field name="mods.identifier">10.18453/rosdok_id00002185</field><field name="mods.abstract">The upcoming generation of computer hardware poses several new challenges for database developers and engineers. Software in general and database management systems (DBMSs) in particular will no longer benefit from performance gains of future hardware due to increase clock speed, as it was the case for the last 35 years; instead, the number of cores per CPU will increase steadily. Today’s approach is to run each query on a single core or only a few different cores using parallel query execution. This approach suffers from several problems (e.g. contention problem) and therefore leads to poor speed up and scale up behavior. These observations open several important research questions on how to use the new multi-core CPU architecture for improving the overall performance of DBMSs. This paper outlines our approach for query processing on multi-core CPU architectures. We present an abstract architecture view for multi-core CPUs, meta operators to control and to interact with the hardware, and a new query operator model that makes use of the meta operators to control the parallel execution of a query over different cores. We illustrate how each of these parts fits in our framework for query processing on multi-core architectures.</field><field name="mods.dateIssued">2009</field><field name="mods.yearIssued">2009</field><field name="mods.title.host">21. Workshop Grundlagen von Datenbanken</field><field name="mods.title.host">02.-05. Juni 2009, Rostock-Warnemünde : Proceedings</field><field name="allMeta">Seiten 27-31</field><field name="allMeta">200900000000000973</field><field name="allMeta">rosdok/id00002177</field><field name="allMeta">616202938</field><field name="allMeta">http://purl.uni-rostock.de/rosdok/id00002177</field><field name="allMeta">21. Workshop Grundlagen von Datenbanken</field><field name="allMeta">02.-05. Juni 2009, Rostock-Warnemünde : Proceedings</field><field name="allMeta">Enthalten in</field><field name="mods.identifier.host">http://purl.uni-rostock.de/rosdok/id00002177</field><field name="mods.relatedItem"></field><field name="mods.relatedItem.host"></field><field name="mods.note.statement of responsibility">Frank Huber; Johann-Christoph Freytag</field><field name="mods.type">epub.article</field><field name="search_result_link_text">1
        gvd2009_2.A.04_Huber.pdf
        
        906096
        7149a6ea7e73c1447d007e9f0a0224e0
      
    
  
  
    
      
        rosdok/id00002185625334167Osu2010-05-052023-08-05T14:20:02ZrdaConverted from PICA to MODS using Pica2Mods XSLT Transformer 2.7 [SCM: "0c0e7a3c226a4a0cbcbec39b493c3c5257339ab8" "v2.7" "2023-08-04T00:00:00+0200"] with mode 'DEFAULT'.ArtikelQuery processing on multi-core architecturesThe upcoming generation of computer hardware poses several new challenges for database developers and engineers. Software in general and database management systems (DBMSs) in particular will no longer benefit from performance gains of future hardware due to increase clock speed, as it was the case for the last 35 years; instead, the number of cores per CPU will increase steadily. Today’s approach is to run each query on a single core or only a few different cores using parallel query execution. This approach suffers from several problems (e.g. contention problem) and therefore leads to poor speed up and scale up behavior. These observations open several important research questions on how to use the new multi-core CPU architecture for improving the overall performance of DBMSs. This paper outlines our approach for query processing on multi-core CPU architectures. We present an abstract architecture view for multi-core CPUs, meta operators to control and to interact with the hardware, and a new query operator model that makes use of the meta operators to control the parallel execution of a query over different cores. We illustrate how each of these parts fits in our framework for query processing on multi-core architectures.FrankHuberVerfasserInautJohann-ChristophFreytag1954 -VerfasserInaut173759971http://purl.uni-rostock.de/rosdok/id00002185urn:nbn:de:gbv:28-rosdok_id00002185-310.18453/rosdok_id00002185004 InformatikFakultät für Informatik und Elektrotechnikalle Rechte vorbehaltenRechteinhaber Universität RostockLizenz Metadaten: CC0frei zugänglich (Open Access)en1 Online-Ressource (Seiten 27-31)2009Universität RostockRostocksingle unit20092009Universitätsbibliothek RostockRostock2009Universitätsbibliothek Rostockhttp://purl.uni-rostock.de/rosdok/id00002185Frank Huber; Johann-Christoph FreytagSeiten 27-31200900000000000973rosdok/id00002177616202938http://purl.uni-rostock.de/rosdok/id0000217721. Workshop Grundlagen von Datenbanken02.-05. Juni 2009, Rostock-Warnemünde : ProceedingsEnthalten in
      
    
  
  
    
      2009-09-22T14:09:44.641Z
      2023-08-08T10:52:37.809Z
      2023-08-18T10:52:37.814Z
    
    
      {"identifier":"rosdok/id00002185","type":"local_id","additional":"","service":"MCRLocalID","created":"2018-06-30T16:42:26.959Z"}
      {"identifier":"http://purl.uni-rostock.de/rosdok/id00002185","type":"purl","additional":"","service":"RosDokPURL","created":"2018-06-30T16:42:27.166Z","registered":"2018-06-30T16:42:27.166Z"}
      {"identifier":"10.18453/rosdok_id00002185","type":"doi","additional":"","service":"RosDokDOI","created":"2018-06-30T16:42:28.481Z","registered":"2018-06-30T16:42:28.481Z"}
      {"identifier":"urn:nbn:de:gbv:28-rosdok_id00002185-3","type":"dnbUrn","additional":"","service":"RosDokURN","created":"2018-06-30T16:42:26.972Z","registered":"2018-08-15T12:50:42.683Z"}
      administrator</field><field name="derivateLabel">fulltext</field><field name="ir.pdffulltext_url">file/rosdok_document_0000000140/rosdok_derivate_0000004041/gvd2009_2.A.04_Huber.pdf</field><field name="mods.title">Query processing on multi-core architectures</field><field name="mods.title.main">Query processing on multi-core architectures</field><field name="mods.title.subtitle"></field><field name="mods.nameIdentifier">gnd:173759971</field><field name="mods.nameIdentifier.top">gnd:173759971</field><doc><field name="id">rosdok_document_0000000140-d2084190e49</field><field name="mods.name">Frank Huber</field><field name="mods.name.top">Frank Huber</field></doc><doc><field name="id">rosdok_document_0000000140-d2084190e59</field><field name="mods.nameIdentifier">gnd:173759971</field><field name="mods.name">Johann-Christoph Freytag</field><field name="mods.name.top">Johann-Christoph Freytag</field></doc><field name="mods.name">Frank Huber</field><field name="mods.name">Johann-Christoph Freytag</field><field name="mods.name.top">Frank Huber</field><field name="mods.name.top">Johann-Christoph Freytag</field><field name="mods.author">Frank Huber</field><field name="mods.author">Johann-Christoph Freytag</field><field name="mods.place">Rostock</field><field name="mods.publisher">Universität Rostock</field><field name="mods.genre">epub.article</field><field name="mods.identifier">http://purl.uni-rostock.de/rosdok/id00002185</field><field name="mods.identifier">urn:nbn:de:gbv:28-rosdok_id00002185-3</field><field name="mods.identifier">10.18453/rosdok_id00002185</field><field name="mods.abstract">The upcoming generation of computer hardware poses several new challenges for database developers and engineers. Software in general and database management systems (DBMSs) in particular will no longer benefit from performance gains of future hardware due to increase clock speed, as it was the case for the last 35 years; instead, the number of cores per CPU will increase steadily. Today’s approach is to run each query on a single core or only a few different cores using parallel query execution. This approach suffers from several problems (e.g. contention problem) and therefore leads to poor speed up and scale up behavior. These observations open several important research questions on how to use the new multi-core CPU architecture for improving the overall performance of DBMSs. This paper outlines our approach for query processing on multi-core CPU architectures. We present an abstract architecture view for multi-core CPUs, meta operators to control and to interact with the hardware, and a new query operator model that makes use of the meta operators to control the parallel execution of a query over different cores. We illustrate how each of these parts fits in our framework for query processing on multi-core architectures.</field><field name="mods.dateIssued">2009</field><field name="mods.yearIssued">2009</field><field name="mods.title.host">21. Workshop Grundlagen von Datenbanken</field><field name="mods.title.host">02.-05. Juni 2009, Rostock-Warnemünde : Proceedings</field><field name="allMeta">Seiten 27-31</field><field name="allMeta">200900000000000973</field><field name="allMeta">rosdok/id00002177</field><field name="allMeta">616202938</field><field name="allMeta">http://purl.uni-rostock.de/rosdok/id00002177</field><field name="allMeta">21. Workshop Grundlagen von Datenbanken</field><field name="allMeta">02.-05. Juni 2009, Rostock-Warnemünde : Proceedings</field><field name="allMeta">Enthalten in</field><field name="mods.identifier.host">http://purl.uni-rostock.de/rosdok/id00002177</field><field name="mods.relatedItem"></field><field name="mods.relatedItem.host"></field><field name="mods.note.statement of responsibility">Frank Huber; Johann-Christoph Freytag</field><field name="ir.identifier">[xslt]Saxon</field><field name="recordIdentifier">rosdok/id00002185</field><field name="purl">https://purl.uni-rostock.de/rosdok/id00002185</field><field name="ppn">625334167</field><field name="doi">10.18453/rosdok_id00002185</field><field name="urn">urn:nbn:de:gbv:28-rosdok_id00002185-3</field><field name="ir.creator.result">Frank Huber, Johann-Christoph Freytag</field><field name="ir.creator.sort">Huber Frank, Freytag Johann-Christoph</field><field name="ir.title.result">Query processing on multi-core architectures</field><field name="ir.doctype.result">Artikel</field><field name="ir.doctype_en.result">article</field><field name="ir.originInfo.result">Universität Rostock, 2009</field><field name="ir.abstract300.result">The upcoming generation of computer hardware poses several new challenges for database developers and engineers. Software in general and database management systems (DBMSs) in particular will no longer benefit from performance gains of future hardware due to increase clock speed, as it was the case…</field><field name="ir.host.recordIdentifier">rosdok/id00002177</field><field name="ir.sortstring">200900000000000973</field><field name="ir.creator_all">Frank Huber</field><field name="ir.creator_all">Johann-Christoph Freytag</field><field name="ir.title_all">Query processing on multi-core architectures</field><field name="ir.title_all">21. Workshop Grundlagen von Datenbanken</field><field name="ir.title_all">02.-05. Juni 2009, Rostock-Warnemünde : Proceedings</field><field name="ir.location_all">Universitätsbibliothek Rostock</field><field name="ir.location_all">http://purl.uni-rostock.de/rosdok/id00002185</field><field name="ir.creator_all">Frank</field><field name="ir.creator_all">Huber</field><field name="ir.creator_all"></field><field name="ir.creator_all">VerfasserIn</field><field name="ir.creator_all">aut</field><field name="ir.creator_all">Johann-Christoph</field><field name="ir.creator_all">Freytag</field><field name="ir.creator_all">1954 -</field><field name="ir.creator_all"></field><field name="ir.creator_all">VerfasserIn</field><field name="ir.creator_all">aut</field><field name="ir.creator_all">173759971</field><field name="ir.identifier">[purl]http://purl.uni-rostock.de/rosdok/id00002185</field><field name="ir.identifier">[urn]urn:nbn:de:gbv:28-rosdok_id00002185-3</field><field name="ir.identifier">[doi]10.18453/rosdok_id00002185</field><field name="ir.oai.setspec.open_access">open_access</field><field name="ir.pubyear_start">2009</field><field name="ir.pubyear_end">2009</field><field name="ir.epoch_class.facet">epoch:21th_century</field><field name="ir.language_class.facet">rfc5646:en</field><field name="ir.doctype_class.facet">doctype:epub.article</field><field name="ir.accesscondition_class.facet">accesscondition:openaccess</field><field name="ir.sdnb_class.facet">SDNB:004</field><field name="ir.institution_class.facet">institution:unirostock.ief</field><field name="ir.state_class.facet">state:published</field></doc></add>