Learn More
0 Intended Audience This document presents a survey and analysis of network processors. It is intended primarily for four major audiences: · Network processor architects who want to know the technical details about current network processor offerings · Network processor product managers who want to know the features, performance, and range of target(More)
The architectural diversity and complexity of network processor architectures motivate the need for a more natural abstraction of the underlying hardware. In this paper, we describe a programming model, NP-Click, which makes it possible to write efficient code and improve application performance without having to understand all of the details of the target(More)
Numerous programmable alternatives to network processing have emerged in the past few years to meet the current and future needs of network equipment. They all promise various trade-offs between performance and flexibility. In this paper we attempt to understand these new network processing alternatives. We present five major aspects of network processor(More)
NF-E2-related factor 2 (Nrf2) transcription factor regulates a range of cytoprotective transcriptional responses, preventing further cellular injury by removing biochemical damage and renewing tissue. Here we show that acute myeloid leukemia (AML) cells possess greater constitutive nuclear levels of Nrf2 than normal control CD34(+) cells because of an(More)
Long terminal repeat (LTR) retrotransposons are closely related to retroviruses, and their activities shape eukaryotic genomes. Here, we present a complete Lotus japonicus insertion mutant collection generated by identification of 640 653 new insertion events following de novo activation of the LTR element Lotus retrotransposon 1 (LORE1)(More)
Network processors have great potential to combine high performance with increased flexibility. These multiprocessor systems consist of programmable elements, dedicated logic, and specialized memory and interconnection networks. However, the architectural complexity of the systems makes programming difficult. Programmers must be able to productively(More)
Due to the heterogeneity of network processor archi-tectures and constantly evolving network applications, it is currently a challenge to compare or evaluate network processors. In this paper, we present principles of a benchmarking methodology that aim to facilitate the realistic evaluation and comparison of network processors. A key aspect of our approach(More)
The mapping of application functionality onto multiple multithreaded processing elements of a high performance embedded system is currently a slow and arduous task for application developers. Previous attempts at automation have either ignored hardware support for multithreading and focused on scheduling, or have overlooked the architectural peculiarities(More)