Search Results - "Cintra, Marcelo"

Refine Results
  1. 1

    ATOM: Atomic Durability in Non-volatile Memory through Hardware Logging by Joshi, Arpit, Nagarajan, Vijay, Viglas, Stratis, Cintra, Marcelo

    “…Non-volatile memory (NVM) is emerging as a fast byte-addressable alternative for storing persistent data. Ensuring atomic durability in NVM requires logging…”
    Get full text
    Conference Proceeding
  2. 2

    DHTM: Durable Hardware Transactional Memory by Joshi, Arpit, Nagarajan, Vijay, Cintra, Marcelo, Viglas, Stratis

    “…The emergence of byte-addressable persistent (non-volatile) memory provides a low latency and high bandwidth path to durability. However, programmers need…”
    Get full text
    Conference Proceeding
  3. 3

    Efficient persist barriers for multicores by Joshi, Arpit, Nagarajan, Vijay, Cintra, Marcelo, Viglas, Stratis

    “…Emerging non-volatile memory technologies enable fast, fine-grained persistence compared to slow block-based devices. In order to ensure consistency of…”
    Get full text
    Conference Proceeding
  4. 4

    Generating code for holistic query evaluation by Krikellas, Konstantinos, Viglas, Stratis D, Cintra, Marcelo

    “…We present the application of customized code generation to database query evaluation. The idea is to use a collection of highly efficient code templates and…”
    Get full text
    Conference Proceeding
  5. 5

    An Evaluation of an OS-Based Coherence Scheme for Tiled CMPs by Fensch, Christian, Cintra, Marcelo

    “…The interconnect mechanisms (shared bus or crossbar) used in current chip-multiprocessors (CMPs) are expected to become a bottleneck that prevents these…”
    Get full text
    Journal Article
  6. 6

    Adaptive Selection of Cache Indexing Bits for Removing Conflict Misses by Ros, Alberto, Xekalakis, Polychronis, Cintra, Marcelo, Acacio, Manuel E., Garcia, Jose M.

    Published in IEEE transactions on computers (01-06-2015)
    “…The design of cache memories is a crucial part of the design cycle of a modern processor, since they are able to bridge the performance gap between the…”
    Get full text
    Journal Article
  7. 7

    Software-Based Cache Coherence with Hardware-Assisted Selective Self-Invalidations Using Bloom Filters by Ashby, T J, Díaz, Pedro, Cintra, M

    Published in IEEE transactions on computers (01-04-2011)
    “…Implementing shared memory consistency models on top of hardware caches gives rise to the well-known cache coherence problem. The standard solution involves…”
    Get full text
    Journal Article
  8. 8

    Just-in-Time Compilation Techniques for Hardware/Software Co-Designed Processors by Cintra, Marcelo

    Published 01-01-2015
    “…Recently, with the broad adoption of mobile devices, considerable research efforts have concentrated on innovative dynamic optimization techniques to improve…”
    Get full text
    Dissertation
  9. 9

    Handling branches in TLS systems with Multi-Path Execution by Xekalakis, Polychronis, Cintra, Marcelo

    “…Thread-Level Speculation (TLS) has been proposed to facilitate the extraction of parallel threads from sequential applications. Most prior work on TLS has…”
    Get full text
    Conference Proceeding
  10. 10

    Complementing user-level coarse-grain parallelism with implicit speculative parallelism by Ioannou, Nikolas, Cintra, Marcelo

    “…Multi-core and many-core systems are the norm in contemporary processor technology and are expected to remain so for the foreseeable future. Programs using…”
    Get full text
    Conference Proceeding
  11. 11

    An OS-based alternative to full hardware coherence on tiled CMPs by Fensch, C., Cintra, M.

    “…The interconnect mechanisms (shared bus or crossbar) used in current chip-multiprocessors (CMPs) are expected to become a bottleneck that prevents these…”
    Get full text
    Conference Proceeding
  12. 12

    Automatic Skleton-Driven Memory Affinity for Transactional Worklist Applications by Fabrício Góes, Luís, Pousa Ribeiro, Christiane, Bastos Castro, Marcio, Mehaut, Jean-François, Cole, Murray, Cintra, Marcelo

    “…Memory affinity has become a key element to achieve scalable performance on multi-core platforms. Mechanisms such as thread scheduling, page allocation and…”
    Get full text
    Journal Article
  13. 13

    Phase-Based Application-Driven Hierarchical Power Management on the Single-chip Cloud Computer by Ioannou, N., Kauschke, M., Gries, M., Cintra, M.

    “…To improve energy efficiency processors allow for Dynamic Voltage and Frequency Scaling (DVFS), which enables changing their performance and power consumption…”
    Get full text
    Conference Proceeding
  14. 14

    Design space exploration of a software speculative parallelization scheme by Cintra, M., Llanos, D.R.

    “…With speculative parallelization, code sections that cannot be fully analyzed by the compiler are optimistically executed in parallel. Hardware schemes are…”
    Get full text
    Journal Article
  15. 15

    Autotuning Skeleton-Driven Optimizations for Transactional Worklist Applications by goes, Luıs Fabrıcio Wanderley, Ioannou, N., Xekalakis, P., Cole, M., Cintra, M.

    “…Skeleton or pattern-based programming allows parallel programs to be expressed as specialized instances of generic communication and computation patterns. In…”
    Get full text
    Journal Article
  16. 16

    Automatic Skeleton-Driven Memory Affinity for Transactional Worklist Applications by Góes, Luís Fabrício Wanderley, Ribeiro, Christiane Pousa, Castro, Márcio, Méhaut, Jean-François, Cole, Murray, Cintra, Marcelo

    “…Memory affinity has become a key element to achieve scalable performance on multi-core platforms. Mechanisms such as thread scheduling, page allocation and…”
    Get full text
    Journal Article
  17. 17

    A machine learning-based approach for thread mapping on transactional memory applications by Castro, M., Goes, L. F. W., Ribeiro, C. P., Cole, M., Cintra, M., Mehaut, J-F

    “…Thread mapping has been extensively used as a technique to efficiently exploit memory hierarchy on modern chip-multiprocessors. It places threads on cores in…”
    Get full text
    Conference Proceeding
  18. 18

    Increasing the energy efficiency of TLS systems using intermediate checkpointing by Khan, S., Ioannou, N., Xekalakis, P., Cintra, M.

    “…With the advent of Chip Multiprocessors (CMPs), improving performance relies on the programmers/compilers to expose thread level parallelism to the underlying…”
    Get full text
    Conference Proceeding
  19. 19

    CAeSaR: Unified cluster-assignment scheduling and communication reuse for clustered VLIW processors by Porpodas, Vasileios, Cintra, Marcelo

    “…Clustered architectures have been proposed as a solution to the scalability problem of wide ILP processors. VLIW architectures, being wide-issue by design,…”
    Get full text
    Conference Proceeding
  20. 20

    Distance-aware round-robin mapping for large NUCA caches by Ros, A., Cintra, M., Acacio, M.E., Garcia, J.M.

    “…In many-core architectures, memory blocks are commonly assigned to the banks of a NUCA cache by following a physical mapping. This mapping assigns blocks to…”
    Get full text
    Conference Proceeding