Memory and parallelism analysis using a platform-independent approach

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)

Abstract

Emerging computing architectures such as near-memory computing (NMC) promise improved performance for applications by reducing the data movement between CPU and memory. However, detecting such applications is not a trivial task. In this ongoing work, we extend the state-of-the-art platform-independent software analysis tool with NMC related metrics such as memory entropy, spatial locality, data-level, and basic-block-level parallelism. These metrics help to identify the applications more suitable for NMC architectures.

LanguageEnglish
Title of host publicationProceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019
EditorsSander Stuijk
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Pages23-26
Number of pages4
ISBN (Electronic)978-1-4503-6762-2
DOIs
StatePublished - 27 May 2019
Event22nd International Workshop on Software and Compilers for Embedded Systems, (SCOPES2019) - St. Goar, Germany
Duration: 27 May 201928 May 2019
https://scopesconf.org/scopes-19/

Conference

Conference22nd International Workshop on Software and Compilers for Embedded Systems, (SCOPES2019)
Abbreviated titleSCOPES2019
CountryGermany
CitySt. Goar
Period27/05/1928/05/19
Internet address

Fingerprint

Data storage equipment
Program processors
Entropy

Keywords

  • Application characterization
  • LLVM IR
  • Memory
  • Near-Memory Computing
  • Parallelism

Cite this

Corda, S., Singh, G., Awan, A. J., Jordans, R., & Corporaal, H. (2019). Memory and parallelism analysis using a platform-independent approach. In S. Stuijk (Ed.), Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019 (pp. 23-26). New York: Association for Computing Machinery, Inc. DOI: 10.1145/3323439.3323988
Corda, Stefano ; Singh, Gagandeep ; Awan, Ahsan Javed ; Jordans, Roel ; Corporaal, Henk. / Memory and parallelism analysis using a platform-independent approach. Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. editor / Sander Stuijk. New York : Association for Computing Machinery, Inc, 2019. pp. 23-26
@inproceedings{2e62c3f49f434387852150b201d3bbd4,
title = "Memory and parallelism analysis using a platform-independent approach",
abstract = "Emerging computing architectures such as near-memory computing (NMC) promise improved performance for applications by reducing the data movement between CPU and memory. However, detecting such applications is not a trivial task. In this ongoing work, we extend the state-of-the-art platform-independent software analysis tool with NMC related metrics such as memory entropy, spatial locality, data-level, and basic-block-level parallelism. These metrics help to identify the applications more suitable for NMC architectures.",
keywords = "Application characterization, LLVM IR, Memory, Near-Memory Computing, Parallelism",
author = "Stefano Corda and Gagandeep Singh and Awan, {Ahsan Javed} and Roel Jordans and Henk Corporaal",
year = "2019",
month = "5",
day = "27",
doi = "10.1145/3323439.3323988",
language = "English",
pages = "23--26",
editor = "Sander Stuijk",
booktitle = "Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019",
publisher = "Association for Computing Machinery, Inc",
address = "United States",

}

Corda, S, Singh, G, Awan, AJ, Jordans, R & Corporaal, H 2019, Memory and parallelism analysis using a platform-independent approach. in S Stuijk (ed.), Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. Association for Computing Machinery, Inc, New York, pp. 23-26, 22nd International Workshop on Software and Compilers for Embedded Systems, (SCOPES2019), St. Goar, Germany, 27/05/19. DOI: 10.1145/3323439.3323988

Memory and parallelism analysis using a platform-independent approach. / Corda, Stefano; Singh, Gagandeep; Awan, Ahsan Javed; Jordans, Roel; Corporaal, Henk.

Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. ed. / Sander Stuijk. New York : Association for Computing Machinery, Inc, 2019. p. 23-26.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Memory and parallelism analysis using a platform-independent approach

AU - Corda,Stefano

AU - Singh,Gagandeep

AU - Awan,Ahsan Javed

AU - Jordans,Roel

AU - Corporaal,Henk

PY - 2019/5/27

Y1 - 2019/5/27

N2 - Emerging computing architectures such as near-memory computing (NMC) promise improved performance for applications by reducing the data movement between CPU and memory. However, detecting such applications is not a trivial task. In this ongoing work, we extend the state-of-the-art platform-independent software analysis tool with NMC related metrics such as memory entropy, spatial locality, data-level, and basic-block-level parallelism. These metrics help to identify the applications more suitable for NMC architectures.

AB - Emerging computing architectures such as near-memory computing (NMC) promise improved performance for applications by reducing the data movement between CPU and memory. However, detecting such applications is not a trivial task. In this ongoing work, we extend the state-of-the-art platform-independent software analysis tool with NMC related metrics such as memory entropy, spatial locality, data-level, and basic-block-level parallelism. These metrics help to identify the applications more suitable for NMC architectures.

KW - Application characterization

KW - LLVM IR

KW - Memory

KW - Near-Memory Computing

KW - Parallelism

UR - http://www.scopus.com/inward/record.url?scp=85066027586&partnerID=8YFLogxK

U2 - 10.1145/3323439.3323988

DO - 10.1145/3323439.3323988

M3 - Conference contribution

SP - 23

EP - 26

BT - Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019

PB - Association for Computing Machinery, Inc

CY - New York

ER -

Corda S, Singh G, Awan AJ, Jordans R, Corporaal H. Memory and parallelism analysis using a platform-independent approach. In Stuijk S, editor, Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems, SCOPES 2019. New York: Association for Computing Machinery, Inc. 2019. p. 23-26. Available from, DOI: 10.1145/3323439.3323988