One Profile Fits All: Profile-Guided Linux Kernel Optimizations for Data Center Applications
Modern data center applications have multi-megabyte instruc- tion footprints that easily exhaust on-chip cache structures, which typically have a size of only a couple hundred kilobytes. Consequently, today's data center applications suffer from frequent Instruction cache (I-cache) and Instruct...
Gespeichert in:
Veröffentlicht in: | Operating systems review 2022-06, Vol.56 (1), p.26-33 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 33 |
---|---|
container_issue | 1 |
container_start_page | 26 |
container_title | Operating systems review |
container_volume | 56 |
creator | Ugur, Muhammed Jiang, Cheng Erf, Alex Ahmed Khan, Tanvir Kasikci, Baris |
description | Modern data center applications have multi-megabyte instruc- tion footprints that easily exhaust on-chip cache structures, which typically have a size of only a couple hundred kilobytes. Consequently, today's data center applications suffer from frequent Instruction cache (I-cache) and Instruction Transla- tion Lookaside Buffer (I-TLB) misses, causing performance losses worth millions of dollars. To make matters worse, the multi-megabyte instruction footprint of the Linux kernel pre- cipitates an undue burden on the performance of data center applications. |
doi_str_mv | 10.1145/3544497.3544502 |
format | Article |
fullrecord | <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3544497_3544502</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_3544497_3544502</sourcerecordid><originalsourceid>FETCH-LOGICAL-c110t-9adf1c8af618fb8252020d07cf1afa8075c20a14d6ba301afce6ab89f93f3b713</originalsourceid><addsrcrecordid>eNotzz1rwzAUhWENLTQf3Qpd_Qec3KsvS2MITRowJEM7i2tZF1zcpkhZ-u_TEE8vnOHAI8QrwgpRm7UyWmvfrG41IB_EDNCq2ngHT2JeyhcAOrQ4Ey_Hn1Sd8pmHMVW74VKqzTguxSPTWNLz1IX43L19bN_r9rg_bDdtHRHhUnvqGaMjtui4c9JIkNBDExmJyUFjogRC3duOFPxvMVnqnGevWHUNqoVY339jPpeSE4ffPHxT_gsI4QYJEyRMEHUFklk7BA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>One Profile Fits All: Profile-Guided Linux Kernel Optimizations for Data Center Applications</title><source>ACM Digital Library</source><creator>Ugur, Muhammed ; Jiang, Cheng ; Erf, Alex ; Ahmed Khan, Tanvir ; Kasikci, Baris</creator><creatorcontrib>Ugur, Muhammed ; Jiang, Cheng ; Erf, Alex ; Ahmed Khan, Tanvir ; Kasikci, Baris</creatorcontrib><description>Modern data center applications have multi-megabyte instruc- tion footprints that easily exhaust on-chip cache structures, which typically have a size of only a couple hundred kilobytes. Consequently, today's data center applications suffer from frequent Instruction cache (I-cache) and Instruction Transla- tion Lookaside Buffer (I-TLB) misses, causing performance losses worth millions of dollars. To make matters worse, the multi-megabyte instruction footprint of the Linux kernel pre- cipitates an undue burden on the performance of data center applications.</description><identifier>ISSN: 0163-5980</identifier><identifier>DOI: 10.1145/3544497.3544502</identifier><language>eng</language><ispartof>Operating systems review, 2022-06, Vol.56 (1), p.26-33</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c110t-9adf1c8af618fb8252020d07cf1afa8075c20a14d6ba301afce6ab89f93f3b713</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Ugur, Muhammed</creatorcontrib><creatorcontrib>Jiang, Cheng</creatorcontrib><creatorcontrib>Erf, Alex</creatorcontrib><creatorcontrib>Ahmed Khan, Tanvir</creatorcontrib><creatorcontrib>Kasikci, Baris</creatorcontrib><title>One Profile Fits All: Profile-Guided Linux Kernel Optimizations for Data Center Applications</title><title>Operating systems review</title><description>Modern data center applications have multi-megabyte instruc- tion footprints that easily exhaust on-chip cache structures, which typically have a size of only a couple hundred kilobytes. Consequently, today's data center applications suffer from frequent Instruction cache (I-cache) and Instruction Transla- tion Lookaside Buffer (I-TLB) misses, causing performance losses worth millions of dollars. To make matters worse, the multi-megabyte instruction footprint of the Linux kernel pre- cipitates an undue burden on the performance of data center applications.</description><issn>0163-5980</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNotzz1rwzAUhWENLTQf3Qpd_Qec3KsvS2MITRowJEM7i2tZF1zcpkhZ-u_TEE8vnOHAI8QrwgpRm7UyWmvfrG41IB_EDNCq2ngHT2JeyhcAOrQ4Ey_Hn1Sd8pmHMVW74VKqzTguxSPTWNLz1IX43L19bN_r9rg_bDdtHRHhUnvqGaMjtui4c9JIkNBDExmJyUFjogRC3duOFPxvMVnqnGevWHUNqoVY339jPpeSE4ffPHxT_gsI4QYJEyRMEHUFklk7BA</recordid><startdate>20220614</startdate><enddate>20220614</enddate><creator>Ugur, Muhammed</creator><creator>Jiang, Cheng</creator><creator>Erf, Alex</creator><creator>Ahmed Khan, Tanvir</creator><creator>Kasikci, Baris</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20220614</creationdate><title>One Profile Fits All</title><author>Ugur, Muhammed ; Jiang, Cheng ; Erf, Alex ; Ahmed Khan, Tanvir ; Kasikci, Baris</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c110t-9adf1c8af618fb8252020d07cf1afa8075c20a14d6ba301afce6ab89f93f3b713</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Ugur, Muhammed</creatorcontrib><creatorcontrib>Jiang, Cheng</creatorcontrib><creatorcontrib>Erf, Alex</creatorcontrib><creatorcontrib>Ahmed Khan, Tanvir</creatorcontrib><creatorcontrib>Kasikci, Baris</creatorcontrib><collection>CrossRef</collection><jtitle>Operating systems review</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ugur, Muhammed</au><au>Jiang, Cheng</au><au>Erf, Alex</au><au>Ahmed Khan, Tanvir</au><au>Kasikci, Baris</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>One Profile Fits All: Profile-Guided Linux Kernel Optimizations for Data Center Applications</atitle><jtitle>Operating systems review</jtitle><date>2022-06-14</date><risdate>2022</risdate><volume>56</volume><issue>1</issue><spage>26</spage><epage>33</epage><pages>26-33</pages><issn>0163-5980</issn><abstract>Modern data center applications have multi-megabyte instruc- tion footprints that easily exhaust on-chip cache structures, which typically have a size of only a couple hundred kilobytes. Consequently, today's data center applications suffer from frequent Instruction cache (I-cache) and Instruction Transla- tion Lookaside Buffer (I-TLB) misses, causing performance losses worth millions of dollars. To make matters worse, the multi-megabyte instruction footprint of the Linux kernel pre- cipitates an undue burden on the performance of data center applications.</abstract><doi>10.1145/3544497.3544502</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0163-5980 |
ispartof | Operating systems review, 2022-06, Vol.56 (1), p.26-33 |
issn | 0163-5980 |
language | eng |
recordid | cdi_crossref_primary_10_1145_3544497_3544502 |
source | ACM Digital Library |
title | One Profile Fits All: Profile-Guided Linux Kernel Optimizations for Data Center Applications |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T19%3A38%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=One%20Profile%20Fits%20All:%20Profile-Guided%20Linux%20Kernel%20Optimizations%20for%20Data%20Center%20Applications&rft.jtitle=Operating%20systems%20review&rft.au=Ugur,%20Muhammed&rft.date=2022-06-14&rft.volume=56&rft.issue=1&rft.spage=26&rft.epage=33&rft.pages=26-33&rft.issn=0163-5980&rft_id=info:doi/10.1145/3544497.3544502&rft_dat=%3Ccrossref%3E10_1145_3544497_3544502%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |