the motivation of our work is to make a design tool for distributed embedded systems compliant with HIS and AUTOSAR. the tool is based on Processor Expert, a component oriented development environment supporting sever...
详细信息
the motivation of our work is to make a design tool for distributed embedded systems compliant with HIS and AUTOSAR. the tool is based on Processor Expert, a component oriented development environment supporting several hundreds of microcontrollers, and Matlab simulink which is the de-facto standard in the rapid prototyping of the control applications but it does not have an adequate HW support. the objective is to provide an integrated development environment for embedded controllers having distributed nature and real-time requirements. therefore we discuss the advantages of using an automatically generated code in the development cycle of the control embedded software. We present a developed block set and processor expert real-time target for Matlab real-time workshop embedded coder. the case study shows a development cycle for a servo control design.
Very large scientific datasets are increasingly becoming available in XML formats. At the same time, multi-core processing is increasingly becoming available on desktop- and laptop-class computing machines. Unfortunat...
详细信息
ISBN:
(纸本)159593717X
Very large scientific datasets are increasingly becoming available in XML formats. At the same time, multi-core processing is increasingly becoming available on desktop- and laptop-class computing machines. Unfortunately, most XML parsers are still using algorithms that are inherently serial, which show little improvement on newer computing hardware. the current XML implementation landscape does not adequately meet the performance requirements of large scale applications. thus far, applications using Web services (in the grid community, for example) have largely focused on XML protocol standardization and tool building efforts, and not on addressing the performance bottlenecks when dealing with large volumes of XML data. Generic parallel parsing has been studied in depth over the past thirty years. However, as yet, these results have not been applied to the problem of XML parsing. XML documents have some structural properties that make it more amenable to parallelized parsing than general context-free languages. As has been previously shown, XML parsers spend a large percentage of time tokenizing the input in aninherently serial process, typically running a deterministic finite automaton on the input. Our initial approach, described here, separates the process of parsing the XML from the process of reading the input. We take a well-known high performance parser, Piccolo, and apply two different strategies, Runahead and Piped, and examine the timing of the file read time and hence the overall time to parse large scientific XML files. Under the conditions tested here, performance decreases. Copyright 2007 ACM.
Network emulation has been widely used to aid in the development and evaluation of real time applications. Traditional emulation tools based on a single node machine or a cluster of machines cannot satisfy today's...
详细信息
Network emulation has been widely used to aid in the development and evaluation of real time applications. Traditional emulation tools based on a single node machine or a cluster of machines cannot satisfy today's requirements for testing real time applicationsdistributed over wide area networks. ROSENET is a novel network emulation system that exploits a remote high fidelity simulation to provide scale and accuracy for a low fidelity emulator serving a locally executing real time application. the distributed emulators and simulators in the ROSENET system coordinate by periodically updating their simulation/emulation status using network models. We evaluate the performance of an implementation of ROSENET using the NIST Net emulator and GTNetS simulator. Results show that ROSENET provides a promising approach to network emulation supporting accuracy and scale while meeting real-time constraints. We also illustrate the procedures using ROSENET to evaluate a contemporary real-time distributed application Skype and present experimental results.
High-Performance clusters are rapidly becoming an important computing platform for both scientific and business applications. To fulfill the new demands and challenges, cluster system software is inevitably complex. E...
详细信息
As bioinformatics is an emerging application of high performance computing, this paper first evaluates the memory performance of several representative bioinformatics applications so that some appropriate optimization...
详细信息
Analytic applications from various industrial sectors have specific attributes and requirements including relatively long processing time, parallelization, multiple interactive invocations, web services, and expected ...
详细信息
Often parallel scientific applications are instrumented and traces are collected and analyzed to identify processes with performance problems or operations that cause delays in program execution. the execution of inst...
详细信息
Managing reconfigurable hardware resources at run-time is expected to be a new task for future operating systems. But due to the mixture of parallel and sequential parts of dynamically reconfigurable applications, it ...
详细信息
this paper presents TPCC-UVa, an open-source implementation of the TPC-C benchmark intended to be used in parallel and distributed systems. TPCC-UVa is written entirely in C language and it uses the PostgreSQL databas...
详细信息
Service Oriented Architectures are emerging as the recommended paradigm for developing dispersed e-science environments. In this paper we analyze the characteristics and requirements of a common class of scientific ap...
详细信息
暂无评论