Typical data-intensive embedded applications have large amounts of instruction-level parallelism that is often ex-ploited with wide-issue VLIW processors. In contrast, event-driven embedded applications are believed to have very little instruction-level parallelism, so these applica-tions often utilize much simpler processor cores. Pro-grammable network interface cards, for example, utilize thread-level parallelism across multiple processor cores to handle multiple events concurrently. However, the syn-chronization required to access a device’s shared external I/O interfaces lead to scalability limitations and diminish-ing returns. This paper compares the instruction-level parallelism versus thread-level parallelism in control-dominated net...
Masters ThesisNetworking servers, such as web servers, have been widely deployed in recent years. ...
Internet services continue to incorporate increasingly bandwidth-intensive applications, including a...
A scalable workstation is one vision of a mainstream parallel computer: a machine that combines scal...
Conference PaperProgrammable network interfaces provide the potential to extend the functionality of...
This thesis by publications addresses issues in the architecture and microarchitecture of next gener...
Multimedia applications are pervasive in modern systems. They generally require a significantly high...
The architecture of modern computing systems is getting more and more parallel, in order to exploit ...
This paper explores the hardware and software mech-anisms necessary for an efficient programmable 10...
In this paper we present an architectural concept for network interface cards (NIC) targeting embedd...
The continuing ossification of the Internet is slowing the pace of network innovation. Network diver...
The architecture of modern computing systems is getting more and more parallel, in order to exploit ...
Networking servers, such as web servers, have been widely deployed in recent years. While developmen...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
We systematically evaluate the performance of five implementations of a single, user-level communica...
textThe last decade saw phenomenal growth in information technology and network communication. The ...
Masters ThesisNetworking servers, such as web servers, have been widely deployed in recent years. ...
Internet services continue to incorporate increasingly bandwidth-intensive applications, including a...
A scalable workstation is one vision of a mainstream parallel computer: a machine that combines scal...
Conference PaperProgrammable network interfaces provide the potential to extend the functionality of...
This thesis by publications addresses issues in the architecture and microarchitecture of next gener...
Multimedia applications are pervasive in modern systems. They generally require a significantly high...
The architecture of modern computing systems is getting more and more parallel, in order to exploit ...
This paper explores the hardware and software mech-anisms necessary for an efficient programmable 10...
In this paper we present an architectural concept for network interface cards (NIC) targeting embedd...
The continuing ossification of the Internet is slowing the pace of network innovation. Network diver...
The architecture of modern computing systems is getting more and more parallel, in order to exploit ...
Networking servers, such as web servers, have been widely deployed in recent years. While developmen...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
We systematically evaluate the performance of five implementations of a single, user-level communica...
textThe last decade saw phenomenal growth in information technology and network communication. The ...
Masters ThesisNetworking servers, such as web servers, have been widely deployed in recent years. ...
Internet services continue to incorporate increasingly bandwidth-intensive applications, including a...
A scalable workstation is one vision of a mainstream parallel computer: a machine that combines scal...