Cache-affinity scheduling for fine grain multithreading

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Cache-affinity scheduling for fine grain multithreading
Συγγραφείς: Debattista, Kurt, Vella, Kevin, Cordina, Joseph, Communicating Process Architectures
Στοιχεία εκδότη: WoTUG
Έτος έκδοσης: 2002
Συλλογή: University of Malta: OAR@UM / L-Università ta' Malta
Θεματικοί όροι: Simultaneous multithreading processors, Cache memory, Electronic data processing -- Batch processing, Parallel processing (Electronic computers)
Περιγραφή: Cache utilisation is often very poor in multithreaded applications, due to the loss of data access locality incurred by frequent context switching. This problem is compounded on shared memory multiprocessors when dynamic load balancing is introduced and thread migration disrupts cache content. In this paper, we present a technique, which we refer to as ‘batching’, for reducing the negative impact of fine grain multithreading on cache performance. Prototype schedulers running on uniprocessors and shared memory multiprocessors are described, and finally experimental results which illustrate the improvements observed after applying our techniques are presented. ; peer-reviewed
Τύπος εγγράφου: conference object
Γλώσσα: English
ISSN: 13837575
Relation: https://www.um.edu.mt/library/oar//handle/123456789/16957
Διαθεσιμότητα: https://www.um.edu.mt/library/oar//handle/123456789/16957
Rights: info:eu-repo/semantics/openAccess ; The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.
Αριθμός Καταχώρησης: edsbas.663AE740
Βάση Δεδομένων: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://www.um.edu.mt/library/oar//handle/123456789/16957#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.663AE740
RelevancyScore: 846
AccessLevel: 3
PubType: Conference
PubTypeId: conference
PreciseRelevancyScore: 845.684326171875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Cache-affinity scheduling for fine grain multithreading
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Debattista%2C+Kurt%22">Debattista, Kurt</searchLink><br /><searchLink fieldCode="AR" term="%22Vella%2C+Kevin%22">Vella, Kevin</searchLink><br /><searchLink fieldCode="AR" term="%22Cordina%2C+Joseph%22">Cordina, Joseph</searchLink><br /><searchLink fieldCode="AR" term="%22Communicating+Process+Architectures%22">Communicating Process Architectures</searchLink>
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: WoTUG
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2002
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: University of Malta: OAR@UM / L-Università ta' Malta
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Simultaneous+multithreading+processors%22">Simultaneous multithreading processors</searchLink><br /><searchLink fieldCode="DE" term="%22Cache+memory%22">Cache memory</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+data+processing+--+Batch+processing%22">Electronic data processing -- Batch processing</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+processing+%28Electronic+computers%29%22">Parallel processing (Electronic computers)</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Cache utilisation is often very poor in multithreaded applications, due to the loss of data access locality incurred by frequent context switching. This problem is compounded on shared memory multiprocessors when dynamic load balancing is introduced and thread migration disrupts cache content. In this paper, we present a technique, which we refer to as ‘batching’, for reducing the negative impact of fine grain multithreading on cache performance. Prototype schedulers running on uniprocessors and shared memory multiprocessors are described, and finally experimental results which illustrate the improvements observed after applying our techniques are presented. ; peer-reviewed
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: conference object
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 13837575
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: https://www.um.edu.mt/library/oar//handle/123456789/16957
– Name: URL
  Label: Availability
  Group: URL
  Data: https://www.um.edu.mt/library/oar//handle/123456789/16957
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: info:eu-repo/semantics/openAccess ; The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.663AE740
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.663AE740
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Simultaneous multithreading processors
        Type: general
      – SubjectFull: Cache memory
        Type: general
      – SubjectFull: Electronic data processing -- Batch processing
        Type: general
      – SubjectFull: Parallel processing (Electronic computers)
        Type: general
    Titles:
      – TitleFull: Cache-affinity scheduling for fine grain multithreading
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Debattista, Kurt
      – PersonEntity:
          Name:
            NameFull: Vella, Kevin
      – PersonEntity:
          Name:
            NameFull: Cordina, Joseph
      – PersonEntity:
          Name:
            NameFull: Communicating Process Architectures
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2002
          Identifiers:
            – Type: issn-print
              Value: 13837575
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
ResultId 1