Network packet processing architectures use heterogeneous processors as accelerators to speed-up classic application domain tasks. Our platform compiles applications to bytecodes for a generalized packet processing ma...
详细信息
ISBN:
(纸本)9781538694039
Network packet processing architectures use heterogeneous processors as accelerators to speed-up classic application domain tasks. Our platform compiles applications to bytecodes for a generalized packet processing machine, then uses microcoded interpreters running in parallel to trigger accelerators as needed. To make the system effective requires helping users debug apps, which includes tracking runtime exceptions. Exception tracking is complicated when a system-thrown exception is detected on an accelerator and the current binary form is far removed from the original high-level language source or associated assembly code. We tackle this problem by (1) instrumenting the compiler and a low-level bytecode tool, (2) reporting exceptions withthe interpreter, (3) creating a specialized tool to collate the higher-level program forms withthe lower-level bytecode forms. this functionality provides data needed for post-mortem program analysis.
Withthe rapid development of Internet and the continuous rise of network users, the network traffic in various regions is increasing rapidly. In the face of a large number of high speed and high throughput of the net...
详细信息
ISBN:
(纸本)9781538694039
Withthe rapid development of Internet and the continuous rise of network users, the network traffic in various regions is increasing rapidly. In the face of a large number of high speed and high throughput of the network environment, traditional packet capture methods and processing capabilities cannot reach the corresponding speed, which results in severe packet loss. this paper focuses on a high-performance packet acquisition and distribution method to break through the performance bottleneck of universal servers and network cards. this paper studies a packet capture method based on DPDK platform, and uses the processing of hash value in RSS to improve the efficiency of data packet distribution, which realizes the process from performance acquisition to efficiently multi-core parallel processing. this method can effectively reduce packet loss and improve the data packet processing rate. It can also reduce resource waste and network overhead for traffic capture and distribution. Preliminary experiments show that DPDK-based traffic processing has obvious advantages over PF-RING and Netmap in data processing speed.
the proceedings contain 39 papers. the topics discussed include: face inpainting with dilated skip architecture and multi-scale adversarial networks;plaintext checkable encryption with check delegation: new models and...
ISBN:
(纸本)9781538694039
the proceedings contain 39 papers. the topics discussed include: face inpainting with dilated skip architecture and multi-scale adversarial networks;plaintext checkable encryption with check delegation: new models and simple constructions;state space model predictive control based on nuclear norm system identification;time series forecasting using sequence-to-sequence deep learning framework;gesture recognition based on tri-axis accelerometer using 1D Gabor filters;the application of clustering mining technology in e-commerce website;enhancing data availability through automatic replication in the hadoop cloud system;and mapping exceptions to high-level source code on a heterogeneous architecture.
Presents the introductory welcome message from the conference proceedings. May include the conference officers9; congratulations to all involved withthe conference event and publication of the proceedings record.
Presents the introductory welcome message from the conference proceedings. May include the conference officers' congratulations to all involved withthe conference event and publication of the proceedings record.
In the sequential model of programming, instructions in a program are executed sequentially. Existing, programming languages are mainly designed for the sequential model. As the programming paradigm shifts from the se...
详细信息
ISBN:
(纸本)9783642030949
In the sequential model of programming, instructions in a program are executed sequentially. Existing, programming languages are mainly designed for the sequential model. As the programming paradigm shifts from the sequential to distributed computing, existing sequential programming languages have their limitations. Nevertheless, the sequential languages are the languages which most of programmers are most familiar with. One of the motivations of this research is to implement a framework to support the implementations of distributed applications using Sequential programming languages Such as C/C++, COBOL, and Java. In this paper, we present an implementation of a framework for open distributed programming. Allowing programmers to write distributed programs in their favorite sequential programming languages makes the programming paradigm very unique to the existing programming paradigms.
parallelprogramming based on multi-core processor is a new challenge to programmers. the execution of the same program may perform much different based on various architectures. Even the same architecture combined wi...
详细信息
Markov decision process (MDP) provides the foundations for a number of problems, such as artificial intelligence Studying, automated planning and reinforcement learning. MDP can be solved efficiently in theory. Howeve...
详细信息
ISBN:
(纸本)9783642030949
Markov decision process (MDP) provides the foundations for a number of problems, such as artificial intelligence Studying, automated planning and reinforcement learning. MDP can be solved efficiently in theory. However, for large scenarios, more investigations are needed to reveal practical algorithms. algorithms for solving MDP have a natural concurrency. In this paper, we present parallelalgorithms based on dynamic programming Meanwhile, the cost of computation and communication complexity of this method is analyzed. Moreover, experimental results demonstrate excellent speedups and scalability.
Identification of genes variants (alleles) in organisms can become a time-consuming task due to great diversity. Polymorphism is also a feature of HLA, the main complex of human histocompatibility. Errors in sequencin...
详细信息
Identification of genes variants (alleles) in organisms can become a time-consuming task due to great diversity. Polymorphism is also a feature of HLA, the main complex of human histocompatibility. Errors in sequencing can also cause incorrect determination of alleles. the authors of the paper propose a method for analyzing high-performance sequencing data, which allows observing high accuracy in the problem of genotyping HLA. (C) 2018the Authors. Published by Elsevier B.V. this is an open access article under the CC BY-NC-ND license (https://***/licenses/by-nc-nd/4.0/) Peer-review under responsibility of the scientific committee of the 9th Annual internationalconference on Biologically Inspired Cognitive architectures.
暂无评论