Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Amir Morad

dblp:131/6659 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Memory systems · 40% Processor architecture and microarchitecture · 22% Parallel and multicore computing · 18%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
processing-in-memory
0.732016
Resistive GP-SIMD Processing-In-Memory · ACM Trans. Archit. Code Optim. 2016
Computer Architecture with Associative Processor Replacing Last-Level Cache and SIMD Accelerator · IEEE Trans. Computers 2015
GP-SIMD Processing-in-Memory · ACM Trans. Archit. Code Optim. 2014
Parallel and multicore computing › parallel architecture
associative processor
0.632015
Sparse Matrix Multiplication On An Associative Processor · IEEE Trans. Parallel Distributed Syst. 2015
Computer Architecture with Associative Processor Replacing Last-Level Cache and SIMD Accelerator · IEEE Trans. Computers 2015
GP-SIMD Processing-in-Memory · ACM Trans. Archit. Code Optim. 2014
Processor architecture and microarchitecture
SIMD
0.322016
GP-SIMD Processing-in-Memory · ACM Trans. Archit. Code Optim. 2014
Resistive GP-SIMD Processing-In-Memory · ACM Trans. Archit. Code Optim. 2016
Processor architecture and microarchitecture › chip multiprocessor
3d chip multiprocessor
0.212016
The Effect of Temperature on Amdahl Law in 3D Multicore Era · IEEE Trans. Computers 2016
Memory systems › random-access memory
crossbar memory
0.212016
Resistive GP-SIMD Processing-In-Memory · ACM Trans. Archit. Code Optim. 2016
Processor architecture and microarchitecture
multicore design
0.212016
The Effect of Temperature on Amdahl Law in 3D Multicore Era · IEEE Trans. Computers 2016
Memory systems
non-volatile memory
0.212016
Resistive GP-SIMD Processing-In-Memory · ACM Trans. Archit. Code Optim. 2016
Memory systems › non-volatile memory
resistive memory
0.212016
Resistive GP-SIMD Processing-In-Memory · ACM Trans. Archit. Code Optim. 2016
Energy-efficient computing
thermal management
0.212016
The Effect of Temperature on Amdahl Law in 3D Multicore Era · IEEE Trans. Computers 2016
High-performance computing › sparse linear algebra
sparse matrix multiplication
0.212015
Sparse Matrix Multiplication On An Associative Processor · IEEE Trans. Parallel Distributed Syst. 2015
Performance modeling and evaluation
analytical modeling
0.122015
Computer Architecture with Associative Processor Replacing Last-Level Cache and SIMD Accelerator · IEEE Trans. Computers 2015
GP-SIMD Processing-in-Memory · ACM Trans. Archit. Code Optim. 2014
Performance modeling and evaluation › parallel system performance › speedup modeling
amdahl's law
0.112016
The Effect of Temperature on Amdahl Law in 3D Multicore Era · IEEE Trans. Computers 2016
Hardware accelerators and domain-specific architectures › data-parallel accelerator
SIMD accelerator
0.112015
Computer Architecture with Associative Processor Replacing Last-Level Cache and SIMD Accelerator · IEEE Trans. Computers 2015

Methods — techniques the papers use, named apart from their topics

cycle-accurate simulation · 0.4analytic performance modeling · 0.2amdahl's law analysis · 0.2simulation · 0.2emulation · 0.2
YearPublicationVenuePosition
2016 Resistive GP-SIMD Processing-In-Memory
abstract
GP-SIMD, a novel hybrid general-purpose SIMD architecture, addresses the challenge of data synchronization by in-memory computing, through combining data storage and massive parallel processing. In this article, we explore a resistive implementation of the GP-SIMD architecture. In resistive GP-SIMD, a novel resistive row and column addressable 4F 2 crossbar is utilized, replacing the modified CMOS 190F 2 SRAM storage previously proposed for GP-SIMD architecture. The use of the resistive crossbar allows scaling the GP-SIMD from few millions to few hundred millions of processing units on a single silicon die. The performance, power consumption and power efficiency of a resistive GP-SIMD are compared with the CMOS version. We find that PiM architectures and, specifically, GP-SIMD benefit more than other many-core architectures from using resistive memory. A framework for in-place arithmetic operation on a single multivalued resistive cell is explored, demonstrating a potential to become a building block for next-generation PiM architectures.
Amir Morad, Leonid Yavits, Shahar Kvatinsky, Ran Ginosar
ACM Trans. Archit. Code Optim.1
2016 The Effect of Temperature on Amdahl Law in 3D Multicore Era
abstract
This work studies the influence of temperature on performance and scalability of 3D Chip Multiprocessors (CMP) from Amdahl's law perspective. We find that 3D CMP may reach its thermal limit before reaching its maximum power. We show that a high level of parallelism may lead to high peak temperatures even in small scale 3D CMPs, thus limiting 3D CMP scalability and calling for different, in-memory computing architectures.
Leonid Yavits, Amir Morad, Ran Ginosar
IEEE Trans. Computers2
2015 Computer Architecture with Associative Processor Replacing Last-Level Cache and SIMD Accelerator
abstract
This study presents a computer architecture, where a last-level cache and a SIMD accelerator are replaced by an associative processor. Associative processor combines data storage and data processing, and functions as a massively parallel SIMD processor and a memory at the same time. An analytic performance model of this computer architecture is introduced. Comparative analysis supported by cycle-accurate simulation and emulation shows that this architecture may outperform a conventional computer architecture comprising a SIMD coprocessor and a shared last-level cache while consuming less power.
Leonid Yavits, Amir Morad, Ran Ginosar
IEEE Trans. Computers2
2015 Sparse Matrix Multiplication On An Associative Processor
abstract
Sparse matrix multiplication is an important component of linear algebra computations. Implementing sparse matrix multiplication on an associative processor (AP) enables high level of parallelism, where a row of one matrix is multiplied in parallel with the entire second matrix, and where the execution time of vector dot product does not depend on the vector size. Four sparse matrix multiplication algorithms are explored in this paper, combining AP and baseline CPU processing to various levels. They are evaluated by simulation on a large set of sparse matrices. The computational complexity of sparse matrix multiplication on AP is shown to be an O(nnz) where nnz is the number of nonzero elements. The AP is found to be especially efficient in binary sparse matrix multiplication. AP outperforms conventional solutions in power efficiency.
Leonid Yavits, Amir Morad, Ran Ginosar
IEEE Trans. Parallel Distributed Syst.2
2014 The effect of communication and synchronization on Amdahl's law in multicore systems
Leonid Yavits, Amir Morad, Ran Ginosar
Parallel Comput.2
2014 GP-SIMD Processing-in-Memory
abstract
GP-SIMD, a novel hybrid general-purpose SIMD computer architecture, resolves the issue of data synchronization by in-memory computing through combining data storage and massively parallel processing. GP-SIMD employs a two-dimensional access memory with modified SRAM storage cells and a bit-serial processing unit per each memory row. An analytic performance model of the GP-SIMD architecture is presented, comparing it to associative processor and to conventional SIMD architectures. Cycle-accurate simulation of four workloads supports the analytical comparison. Assuming a moderate die area, GP-SIMD architecture outperforms both the associative processor and conventional SIMD coprocessor architectures by almost an order of magnitude while consuming less power.
Amir Morad, Leonid Yavits, Ran Ginosar
ACM Trans. Archit. Code Optim.1