Dynamically Reconfigurability Computing
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
computer science crazy
Super Moderator

Posts: 3,048
Joined: Dec 2008
23-09-2008, 12:40 AM

In the past few years, there has been a boom in the computer industry. The processor speed has jumped from 500 MHz to 4 GHz and is still increasing. High speed rams and hard disks are becoming available. But people are always greedy and they always want more. Experts are beginning to look for ways to accelerate the speed-up. Every other day an expert wakes up and shouts something like DNA computing, stream computing, just so computing etc. This seminar and presentation introduces Dynamically Reconfigurable Computing which, unlike the above-mentioned computing, is much more viable in the near future. This seminar and presentation also hopes to convince that the future of the proprietary model is a big zero.

Dynamically Reconfigurable Computing is the computing that uses Dynamically Reconfigurable Logic. The latter is the logic that can be altered at run-time. Since both their names are rather long, we will call them DRC and DRL from now on. Though DRC uses DRL, anything that use DRL is not DRC. To be called a DRC, many more components must be there, the most important among them being proper software that can drive the logic. Without the software, a common man will be left with a non-reconfigurable hardware that is both larger and somewhat slower than its traditional counterpart (if even that - most of the time he will be left with just a piece of non-usable hardware which he regrets).

And obviously, application software must be there .A Dynamically Reconfigurable System without application software is like a PC without a single piece of software in it - both are wasted resources. Thus the hardware part and the software part combine to make a DR Computing system. Now we will see why take all the trouble to make and combine hardware and software that nobody is actually comfortable with. And then we will see what are the "all the trouble ".

Almost all the DRC systems today consist of FPGAs. System designers have always used FPGAs for prototyping the design of Application Specific Integrated Circuits (ASICs). When the design is finalized, FPGA is thrown away and the final product has no FPGA part. When used in this way, the role of FPGA is just a placeholder. This is not DRC. However, now some system designers choose to leave the FPGA part in the production system. This has the advantage that the logic within the system can changed even after the product has been shipped. For example, hardware upgrades and bug fixes can be administrated as easily as their software counterparts. In order to support a new version of the network protocol, the designer just have to redesign the internal logic of the FPGA and send it to the customers by e-mail.

The customer can download the new design to the system and restart it and la voil? - their system supports the newest protocol, all without a single "hardware upgrade ".This is Configurable Computing.DRC takes this to one step further. DRC involves manipulation of logic inside FPGA (DRL)at run-time. ie, the design of the hardware changes in response to the demands placed upon the system at run-time. What a CPU do to software, DRC do to hardware. This means that FPGA acts as an execution engine for a number of different hardware functions. These hardware functions can execute in a parallel or serial fashion.

Dynamically Reconfigurable Computing allows the system to execute more hardware functions than it has gates to fit. This is excellent since many parts of the system will idle most of the time.
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  embedded computing systems notes vtu jaseelati 0 1,043 19-02-2015, 12:58 PM
Last Post: jaseelati
  Computing on Encrypted Data Cinergy 1 795 28-11-2014, 03:49 PM
Last Post: Commcrafts
  Unicode And Multilingual Computing computer science crazy 9 6,574 30-10-2014, 01:29 PM
Last Post: Guest
  Pervasive Computing: A Paradigm for the 21st Century study tips 0 599 10-08-2013, 04:07 PM
Last Post: study tips
  Cloud Computing and its Contribution to Climate Change study tips 0 647 10-08-2013, 02:36 PM
Last Post: study tips
  Full Report on Cloud computing study tips 4 1,299 02-08-2013, 09:59 AM
Last Post: study tips
  Achieving Secure, Scalable, and Fine-grained Data Access Control in Cloud Computing seminar class 2 3,930 15-03-2013, 11:20 AM
Last Post: srinivas17
  Parasitic Computing pdf project girl 0 707 01-01-2013, 04:50 PM
Last Post: project girl
  GRID COMPUTING full report seminar ideas 1 1,397 04-09-2012, 10:50 AM
Last Post: seminar flower
  Surface computing seminar flower 1 989 16-08-2012, 10:51 AM
Last Post: seminar girl