Learn More
NAS parallel benchmarks (NPB) are a set of applications commonly used to evaluate parallel systems. We use the NPB-OpenMP version to examine the performance of the Intel's new Xeon Phi co-processor and focus in particular on the many core aspect of the Xeon Phi architecture. A first analysis studies the scalability up to 244 threads on 61 cores and the(More)
We present a new lock-based algorithm for concurrent manipulation of a binary search tree in an asynchronous shared memory system that supports search, insert and delete operations. Some of the desirable characteristics of our algorithm are: (i) a search operation uses only read and write instructions, (ii) an insert operation does not acquire any locks,(More)
Binary Search Tree (BST) is an important data structure for managing ordered data. Many algorithms---blocking as well as non-blocking---have been proposed for concurrent manipulation of a binary search tree in an asynchronous shared memory system that supports search, insert and delete operations based on both external and internal representations of a(More)
One of the most difficult and important software quality assurance/testing tasks is to estimate the expected number of bugs in a given software module or a project. Good estimation methods are important for evaluating the project perform once in an optimized manner and deciding which quality assurance strategies are most appropriate and effective. The core(More)
Clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These assets can be dynamically reconfigured to adjust to a variable scale, allowing also for optimum resource utilization. This pool of resources is typically exploited by a pay-per-use model in which guarantees are(More)
Requirement analysis is sophisticated process to understand the exact requirement in which some are singular and some may depend on other requirements. This Paper presents identification of requirements interdependencies in the software development process. Requirements elicitation is the gathering of relevant knowledge to find out the solution for a(More)
SUMMARY Efficient procedures for evaluating nonlinear distortion and noise valid for any OTA-C filter of arbitrary order are developed based on matrix description of a general OTA-C filter model. Since those procedures use OTA macromodels, they allow us to obtain the results significantly faster than transistor-level simulation. On the other hand, the(More)
  • 1