191 |
Design of the Execution-driven Simulation Environment for Hyper-scalar ArchitectureSu, Ding-Siang 21 August 2008 (has links)
As a result of the microprocessor system research and the development of VLSI manufacturing process technology, the recent trend and development in high performance computer have toward to multi-core architecture. However current multi-core architectures are designed by the symmetric multi processors (SMP) concept. In traditional SMP mechanism, there are only data link between processor cores. So a single thread only can be handled by a single core, it limits the usage rate in multi-core and performance can not increase.
This paper proposed a scalable chip multiprocessor architecture, which is called Hyper-scalar. The Principal characteristic of the architecture is ¡§design the interconnect control mechanisms for instructions in the multi-core¡¨. Some single scalar processor cores in Hyper-scalar architecture can be dynamically grouped as an n-way superscalar accelerator to improve the instruction-level parallelism, which is called accelerator group. Hyper-scalar combines the advantages of superscalar and multithreaded architecture; Hence, this architecture can not only enhance single-threaded performance by using accelerate group but also supports multithreaded applications.
The paper based on ARM instruction set, to analyze how to create the interactive control mechanisms for instruction in the multi-core, and how to enhance the performance of a single thread in the Hyper-scalar architecture. It can be divided into four parts: register flow, memory flow, instruction control flow, chop of multi cycle instruction. When instructions are issued into the processor, they must be attached dependence tags that can solve the dependence between all issued instructions. All instructions can exchange the data through the virtual shared register file (VSRF) mechanism, and all instructions are executed only when the operands are available. In the memory flow part: we solve the dependence problem with a simple technique¡Xto execute instruction in instruction order. In instruction control flow part: in order to improve performance, we perform speculation execution mechanism, so the instructions can out of order execution beyond the basic block. Finally because there are some multi cycle instructions in the ARM instruction set, in hyper-scalar framework can chop into many one cycle instructions to further enhance performance.
The simulation Model is written by SystemC, a modeling language based on C++ is to provide hardware-oriented simulation platform and the MediaBench suite is selected for the experiments. On average, the Hyper-scalar architecture can accelerate single-threaded performance by 50% to 300% using 2 ~ 8 cores.
|
192 |
A Study of Problem Interpretation and Counterproposal among Multi-National Production BasesLin, Yuh-jye 31 August 2009 (has links)
Capital-intensive and technology-intensive semiconductor industry in Taiwan to flourish, resulting in a specific cluster effect, the global semiconductor-related industries, such as equipment, materials, components and other inputs are also competing to take food off such big cake.
As the related industries focusing on in Taiwan, multinational company, due to the cultural differences between the various members and organizations within the internal structure, continued to have an impact on Taiwan subsiderary. Foreign companies, according to the investment, technology position and existed market position, have varying degrees of local impact. The impact of parent company host culture and subsiderary local culture in Taiwan also interact with the factors mentioned above. To meet demands of parent company, oftently caused trouble in local business operation.
In this study, a subsidiary (case company) of a MNC of semiconductor quartz manufacturing industries in Taiwan, via the differences of attitudes and issue resolving, disposition among the MNCs to explore the operation impact of cultural differences between the multi-national members. As a result of cultural differences, conflict and contradiction, a subsidiary of multinational companies in Taiwan found that the culture impact can be switched from resistance to assistance and maneuver to help creating a favorable business environment.
|
193 |
Case studies in multi-contact locomotionSlovich, Michael 26 July 2012 (has links)
The problem of performing complex maneuvers in challenging terrains
is crucial to the advancement of legged robots and
assistive devices, yet little progress has been made in exploring practical
solutions to operate in these environments. In this thesis, we tackle the
problem by developing strategies to predict a robot's center of mass (CoM)
behavior based on contact constraints, and any arbitrary CoM path for
situations in which the system has single or multiple points of contact through which external
reaction forces may be applied. Our method consists of first leveraging
previous work on multi-contact dynamics to derive reaction force
behavior from internal tension force profiles and kinematic CoM trajectories.
We then study the nonlinear dynamics of
single contact phases along arbitrary paths and employ numerical
integration to derive state-space approximations of CoM behavior.
We use this theoretical framework to synthesize complex
maneuvers in various terrains by means of a motion planner in which
we determine step transition sequences for continuous motions involving contact
profiles which vary with time.
Furthermore, we validate our strategy through several comparative case studies,
examining the motion of a human subject performing a difficult
maneuver in an aggressive terrain. We then seed our motion planning algorithm with
a limited set of parameters chosen to match those of a human subject and predict CoM behavior
for the same motion pattern. These case studies show
that the estimated CoM behaviors generated from our planning algorithm
closely resemble the behavior of the human subject and therefore validate our methods. / text
|
194 |
Application of single and multi-touch gestures in a WebGL molecule viewerSlininger, Andrew David 07 November 2011 (has links)
The number of devices with touch input such as smart phones, computers, and tablets has grown extensively in recent years. Native applications on these devices have access to this touch and gesture information and can provide a rich, interactive experience. Web applications, however, lack a consistent and uniform way to retrieve touch and gesture input. With the quality and robustness of web applications continually growing and replacing native applications in many areas, a way to access and harness touch input is critical. This paper proposes two JavaScript libraries that provide a reliable and easy way for web applications to use touch efficiently and effectively. First, getTjs abstracts the gathering of touch events for most mobile and desktop touch devices. GenGesjs, the second library, receives this information and identifies gestures based on the touch input. Web applications can have this gesture information pushed to them as it is received or instead request the most recent gestures when desired. An example of interfacing with both libraries is provided in the form of WebMol. WebMol is a web application that allows for three dimensional viewing of molecules using WebGL. Gestures from GenGesjs are translated to interactions with the molecules, providing an intuitive interface for users. Using both of these libraries, web applications can easily tap into touch input resulting in an improved user experience regardless of the device. / text
|
195 |
Design and Implementation of CMT in Real-time : Evaluation based on scheduling mechanismsNagathota, Hadassah Pearlyn January 2015 (has links)
Context: Standard transport layer protocols like UDP, TCP, andSCTP use only one access technology at a time. Concurrent MultipathTransmission (CMT), has been developed for parallel use of the access technologies. The main theme of this thesis work is to implement CMT in real-time and evaluate the impact of various scheduling algorithms on its performance. Objectives: The main objectives of this thesis are to implement a de-multiplexer at the source, re-sequencer at the receiver and to investigate some of the heuristics and analyzing their impact based on some performance metrics. Methods: Thorough understanding on this topic is attained by literature review of related works. To implement and evaluate the different scheduling patterns an experimental test bed is set up. For thetransmission of data, socket programming in Python is used. Varying various parameters that are involved in the experiment, performance metrics were measured and based on them statistical analysis is carried out for proper evaluation. Results: CMT is implemented in real-time test bed and concurrency is validated. Weighted Round-Robin has better performance compared to that of Round-Robin when the size of the packet is large whereas both exhibit nearly same behavior for smaller packet sizes. Conclusions: It can be concluded that Weighted Round-Robin attains higher throughput. It can be possibly due to more load of fragmentation when large packets are transmitted on the high reliable path and hence better performance than Round-Robin. There is need for further evaluation of other metrics like delay, jitter and using other scheduling mechanisms and in other environments as well.
|
196 |
Acceleration of Multi-agent Simulation on FPGAsCui, Lintao Unknown Date
No description available.
|
197 |
Modeling risk of a multi-state repairable componentGallardo Bobadilla, Roberto Unknown Date
No description available.
|
198 |
The use of multi-axis force transducers for orthodontic force and moment identificationBadawi, Hisham Unknown Date
No description available.
|
199 |
Development of Flexible-Based Electrode Array for Spinal Cord InterfaceKhaled, Imad M. Unknown Date
No description available.
|
200 |
Low Voltage Multi-level Converters using Split-wound Coupled InductorsEwanchuk, Jeffrey Unknown Date
No description available.
|
Page generated in 2.4307 seconds