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

Mohammad J. Akhbarizadeh

dblp:18/2179 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
0since 2021 · last 2007
—ORCID · none

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

Computer networks · 6 · 4 first-authorSystems, architecture and hardware · 4 · 3 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 networks
2 papers
Routing and switching · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 57% Hardware accelerators and domain-specific architectures · 43%

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

TopicWeightPapersLastEvidence papers
Routing and switching
packet forwarding
0.112007
A TCAM-Based Parallel Architecture for High-Speed Packet Forwarding · IEEE Trans. Computers 2007
Routing and switching
IP lookup
0.112005
Hardware-based IP routing using partitioned lookup table · IEEE/ACM Trans. Netw. 2005
Routing and switching › IP lookup
longest prefix matching
0.112005
Hardware-based IP routing using partitioned lookup table · IEEE/ACM Trans. Netw. 2005
Routing and switching
routing
0.112005
Hardware-based IP routing using partitioned lookup table · IEEE/ACM Trans. Netw. 2005
GPUs and heterogeneous computing
packet processing
0.012007
A TCAM-Based Parallel Architecture for High-Speed Packet Forwarding · IEEE Trans. Computers 2007
Hardware accelerators and domain-specific architectures
network accelerator
0.012005
Hardware-based IP routing using partitioned lookup table · IEEE/ACM Trans. Netw. 2005

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

ternary CAM · 0.1parallel architecture · 0.1
YearPublicationVenuePosition
2007 A TCAM-Based Parallel Architecture for High-Speed Packet Forwarding
Mohammad J. Akhbarizadeh, Mehrdad Nourani, Rina Panigrahy, Samar Sharma
IEEE Trans. Computers1
2006 A nonredundant ternary CAM circuit for network search engines
abstract
An optimized Ternary CAM concept is introduced for the hardware search engines in high-speed Internet routers. Our design employs w + 1 RAM bits to store a word of size w, whereas a conventional TCAM needs 2w RAM bits for the same word size. Based on this concept an 8-bit cluster is designed out of 9 SRAM bits, used as the basic building block of our Prefix-CAM (PCAM) structure. Four such clusters merge to store a 32-bit IPv4 prefix, thus, configuring a PCAM suitable for Internet packet forwarding. This PCAM module employs 48% less SRAM cells and a total of 22% less transistors plus 50% less address decode interconnects compared to a conventional TCAM, for equal storage size and equal functionality. We show that PCAM can be employed for multifield packet classification. Other factors, such as lookup speed and power dissipation, are not adversely affected.
Mohammad J. Akhbarizadeh, Mehrdad Nourani, Deepak S. Vijayasarathi, T. Balsara
IEEE Trans. Very Large Scale Integr. Syst.1
2005 Ripple-Precharge TCAM A Low-Power Solution for Network Search Engines
abstract
A novel low power ripple-precharge ternary CAM (RP-TCAM) architecture is proposed for applications in longest prefix matching tasks. The main motivation behind this research is to reduce the dynamic power consumption in TCAM due to frequent charging and discharging of the highly capacitive match line. This issue is addressed by exploiting the fact that when we compare only the first four bits of incoming packet's destination address we can identify up to 80% mismatches in the forwarding table. A selective precharge scheme was devised exploiting the above fact wherein the match line is charged only when there is an exact match in the first four bits of TCAM word, thereby significantly reducing the number of transitions in the match line. The parasitics for simulation were extracted from the layout implemented for a 64 /spl times/ 32 RP-TCAM architecture using 0.18/spl mu/m technology. This structure has 1.71% less area and 80% less power when compared to the conventional TCAM of equal storage size and functionality. Our RP-TCAM architecture has a search time of 1.86ns.
Deepak S. Vijayasarathi, Mehrdad Nourani, Mohammad J. Akhbarizadeh, Poras T. Balsara
ICCD3
2005 Hardware-based IP routing using partitioned lookup table
abstract
We present a search algorithm implementable by a parallel architecture based on partitioned forwarding table. This scheme effectively reduces the complexity of finding "the longest prefix match" problem to "a prefix match" problem. The main feature of this algorithm is twofold. First, it advocates intelligent partitioning of the forwarding table to enhance and parallelize the lookup operation. Second, it takes advantage of ternary CAM to achieve low lookup time. The resulting architecture has better throughput and much better update time than the traditional TCAM. Our experimental results show that such features can significantly elevate the flexibility and scalability of the next generation packet processing devices.
Mohammad J. Akhbarizadeh, Mehrdad Nourani
IEEE/ACM Trans. Netw.1
2004 Segregating the encompassing prefixes to enhance the performance of packet forwarding engines
abstract
We propose a novel approach for IP packet forwarding based on a new ternary content addressable memory configuration. Our design is an efficient hardware solution for the longest prefix matching problem in Internet routers. Our scheme segregates the encompassing prefixes into a separate, practically small TCAM module. Consequently, the remaining prefixes, that often conform to more than 92% of the lookup table, form a disjoint set. The big TCAM module that accommodates this set has a simplified architecture, with no priority encoder. Our architecture has lower update complexity, lower cost and shorter search time, compared to the conventional TCAM structure.
Mohammad J. Akhbarizadeh, Mehrdad Nourani, Cyrus D. Cantrell
GLOBECOM1
2004 PCAM: A Ternary CAM Optimized for Longest Prefix Matching Tasks
abstract
An optimized ternary CAM concept is introduced for application in the longest prefix matching tasks of the Internet search engines. It employs w+1 RAM bits for a word of size w. A conventional TCAM needs 2w RAM bits for the same word size. Based on this concept an 8 bit prefix-CAM cluster is designed out of 9 SRAM bits, four of which merge to store a 32-bit IPv4 prefix. A complete prefix-CAM module employs 22% less transistors than a conventional TCAM, for equal storage size and equal functionality. We confirm the 22% area saving by implementing the layouts for prefix-CAM and TCAM words. Our design also reduces interconnect area by reducing address decode lines.
Mohammad J. Akhbarizadeh, Mehrdad Nourani, Deepak S. Vijayasarathi, Poras T. Balsara
ICCD1
2003 TAN: a packet switched network for VLSI testing
abstract
In this paper, we introduce the idea of using packet switched network as the mode of communication between automatic test equipment and the VLSI chip under test in a multisite ATE architecture. We show that our architecture, which we refer to as test area network reduces the complexity and time involved in testing tens of chips at a time. To increase the ATE utilization, we distribute a portion of ATE's task of signature verification to the intelligent test-heads, which are now capable of applying patterns and verifying signatures produced by the chip being tested. Our analysis and empirical results indicate a speed up of 4 to 10 by using existing network infrastructure.
Sundharesan Vengatachalam, Mehrdad Nourani, Mohammad J. Akhbarizadeh
ICCCN3
2002 A fully scalable IP forwarding engine based on partitioned lookup table
abstract
In this paper, we present a fully scalable architecture for IP packet forwarding engines used in router line cards and other network equipment. Our conceptually sliced architecture can be replicated to increase the number of ports or deal with larger lookup tables. We show empirical evidence that, using our architecture, the expansion requires very limited glue logic and does not deteriorate the performance. Such a scalability feature is especially vital to satisfy the Internet's huge appetite for large routing tables, increased traffic, higher speed and the migration to IPv6.
Mehrdad Nourani, Mohammad J. Akhbarizadeh
GLOBECOM2
2002 An IP packet forwarding technique based on partitioned lookup table
abstract
We present an efficient IP packet forwarding methodology and architecture. This is achieved by partitioning the lookup table into smaller ones for each output port and allowing a forwarding engine to process them in parallel. This effectively reduces the complexity of the problem of finding "the longest prefix match" to that of finding "the first prefix match".
Mohammad J. Akhbarizadeh, Mehrdad Nourani
ICC1
2002 Reconfigurable memory architecture for scalable IP forwarding engines
abstract
A reconfigurable memory architecture and lookup technique for IP packet forwarding engines is presented. This is a flexible technique that significantly elevates the scalability of the next generation network processors and other packet processing equipments, especially in terms of increased routing table sizes, increased traffic and bandwidth, increased frequency of route updates, and migration to IPv6.
Mohammad J. Akhbarizadeh, Mehrdad Nourani
ICCCN1