Efficiency and accuracy problems in state-of-the-art analytical modeling of electrochemical phenomena through impedance spectroscopy are faced by a cultural hybrid evolutionary modeling algorithm (CHEMA). automatic mo...
详细信息
Efficiency and accuracy problems in state-of-the-art analytical modeling of electrochemical phenomena through impedance spectroscopy are faced by a cultural hybrid evolutionary modeling algorithm (CHEMA). automatic model definition is improved by an evolutionary program exploiting a solution-search strategy based on a cultural mechanism: information on search advance is transmitted to all potential solutions, rather than only to a small inheriting subset, such as in traditional genetic approach. Experimental results of the proposed approach application to electrochemical impedance spectroscopy for biomedical purposes are presented
Many important applications can be expressed using the MapReduce pattern, where a computation is decomposed into a map phase on which each element of source data is independently operated, followed by a reduce phase i...
详细信息
Many important applications can be expressed using the MapReduce pattern, where a computation is decomposed into a map phase on which each element of source data is independently operated, followed by a reduce phase in which the mapped elements are combined with an associative operator. We develop an approach for compiling applications with the MapReduce pattern into parallel hardware. Using optimisation techniques based on geometric programming, we map the computation onto a resource-constrained architecture. Furthermore, we explore important variations of MapReduce, such as making the reduce a linear structure rather than a tree structure. Results for four benchmarks show that our approach can improve system performance by up to 170 times compared to the initial designs.
The problem of hardware-software partitioning in the design of embedded systems is addressed. Uncertainties about the performance of the options for realization are expressed in triangular possibilistic numbers. To ha...
详细信息
ISBN:
(纸本)9780818674235
The problem of hardware-software partitioning in the design of embedded systems is addressed. Uncertainties about the performance of the options for realization are expressed in triangular possibilistic numbers. To handle such numbers an integer programming formulation of the partitioning problem is derived. This formulation can be converted into a possibilistic program without changing the asymptotic computational complexity. The approach is illustrated with results obtained with the receiver part of a transceiver of a wireless indoor spread spectrum system. This example and several other experiments have shown that these optimizations can reach solutions within seconds for designs of that complexity and above.
The proposed automatic software generation approach makes distributed programming easier by minimizing the steps leading to a programming solution. The user needs to provide only a high level asynchronous parallel pro...
详细信息
The proposed automatic software generation approach makes distributed programming easier by minimizing the steps leading to a programming solution. The user needs to provide only a high level asynchronous parallel programming language (APPL) program which is, in effect, a pseudocode specification. With this the precompiler can automatically instantiate the necessary program objects by the object-oriented approach. For every APPL program, the precompiler also produces a program objects dictionary consisting of descriptors. Each descriptor represents a program object in the APPL program. During execution a program objects dictionary becomes an entry in the local system distributed objects dictionary which is maintained by the kernel. Kernels continually exchange the current values of the attributes in the descriptors. By sampling and organizing the values of the descriptors, program visualization and reverse software engineering can be achieved.
We describe a novel approach to the determination of the focal length of a moving camera with rectangular pixels. The principal point of the camera assumed to be known and fixed, whereas the focal length is allowed to...
详细信息
We describe a novel approach to the determination of the focal length of a moving camera with rectangular pixels. The principal point of the camera assumed to be known and fixed, whereas the focal length is allowed to vary across the sequence. Given three or more such images and a projective reconstruction, we describe a novel auto-calibration technique to obtain a metric reconstruction. Our technique uses semidefinite programming to recover these focal lengths (and hence the metric reconstruction). Our approach is efficient, well behaved with guaranteed convergence, and can be applied to long sequences of video. We present results for our approach using both simulated and real video sequences.
We describe a program that automatically generates a hybrid OpenMP + MPI program for a class of recursive calculations with template dependencies. Many useful generalized dynamic programming problems fit this category...
详细信息
We describe a program that automatically generates a hybrid OpenMP + MPI program for a class of recursive calculations with template dependencies. Many useful generalized dynamic programming problems fit this category, such as Multiple String Alignment and multi-arm Bernoulli Bandit problems. Solving problems like these, especially those involving several dimensions, can use a significant amount of memory and time. Our generator addresses these issues by dividing the problem into many tiles that can be solved in parallel. Programs generated using this program generator are capable of solving large problems and achieve good scalability when run on many cores. The input supplied to the generator is a high level description of the problem, the output is a fully functioning parallel program for a cluster of shared memory nodes. This high level approach to parallel computation allows the generator to have a large amount of control over memory allocation, load balancing and calculation ordering.
A system for automatic grading of programming assignments is described here. This grading system consists of a suite of Perl and Java programs, linked by a database, and driven by an interactive, user-grader controlle...
详细信息
A system for automatic grading of programming assignments is described here. This grading system consists of a suite of Perl and Java programs, linked by a database, and driven by an interactive, user-grader controlled grading process. The rationale for the process, the process itself-and the process's interaction-with the programs, the database, and the user himself are discussed. This grading system has the ability to discover and accommodate unanticipated solutions by means of a grading process that is highly interactive with its user-the grader. It also has the ability to automatically accommodate a wide range of simple student errors, which can easily befuddle a more naive grading system. This system has been used since the Spring 2000 semester at Rutgers University, as a core part of the students' performance evaluation activities, in the Introduction to computer science course, where it routinely grades some 300-600 weekly assignments.
The problem of modeling equivalent circuits for interpreting Electrical Impedance Spectroscopy (EIS) data in monitoring osseointegration level of metallic implants in bone is faced by means of an evolutionary programm...
详细信息
The problem of modeling equivalent circuits for interpreting Electrical Impedance Spectroscopy (EIS) data in monitoring osseointegration level of metallic implants in bone is faced by means of an evolutionary programming approach based on cultural algorithms. With respect to state-of-the-art gene expression programming, the information on search advance acquired by most promising individuals during the evolution is shared with the entire population of potential solutions and stored also for next generations. Experimental results of the application such cultural programming-based analytical modeling to in-vitro EIS measurements of bone in-growth around metallic implants during prosthesis osseointegration are presented.
The present paper investigates the categories of functionality implemented by software in automatic Test Systems and the programming paradigms that are commonly used for implementation. Building on the conclusions of ...
详细信息
The present paper investigates the categories of functionality implemented by software in automatic Test Systems and the programming paradigms that are commonly used for implementation. Building on the conclusions of this analysis, the paper proposes a combined development paradigm, where visual programming is used at diagnosis level, while both textual and visual languages are supported for implementing test and instrument control functionality. This approach offers important benefits in reducing development and maintenance costs for ATS software, while maximizing its potential for reuse. The proposed development paradigm is illustrated by an actual ATS architecture, implemented in software product.
Structured Query language is an important teaching content of computer science, due to its strong practicability. However, there is no such practical SQL-based paperless examination system, because of the difficulty l...
详细信息
Structured Query language is an important teaching content of computer science, due to its strong practicability. However, there is no such practical SQL-based paperless examination system, because of the difficulty lies in the proper and effective mark of the SQL programming question. This paper provides a series of set operation algorithms as an effective solution of the questions above. By the transformation of the DML statement, so that the correctness of DML statement with no return set can also be verified, which make the verification of SQL programming questions a reality.
暂无评论