You Are Here:

Community: Developer Discussion Boards

#1 Old algorithms - 2006-06-23, 09:21

Join Date: Dec 2003
Posts: 290
1xuname1x
Offline
Regular Contributor
Dear friends,

I recently read in book that clipping algorithms are implemented in hardware
rather than in software for performance reasons. As I'am new to graphics I have a doubt regarding this. What is actually meant when we say an algorithm is implemented in hardware. What is the process of implementing an algorithm in hardware.

regards,
jaak
Reply With Quote

#2 Old Re: algorithms - 2006-06-23, 17:37

Join Date: Mar 2006
Posts: 518
wang_shui
Offline
Super Contributor
Hi,

I think they are refering to the native phone software. ie: it is done in the phone software. i am not sure.

wang
Reply With Quote

#3 Old Re: algorithms - 2006-06-26, 14:55

Join Date: Mar 2003
Posts: 29
lobotomat
Offline
Registered User
A hardware implementation means that the task is covered by dedicated pieces of silicon (DSP, Microcontroller, ...) instead of a general purpose CPU running a software implementation and possibly sharing its power with other applications.
Reply With Quote

#4 Old Re: algorithms - 2006-06-27, 06:19

Join Date: Dec 2003
Posts: 290
1xuname1x
Offline
Regular Contributor
Does this means that if we are to implement a clipping algorithm in hardware,
we write the code in c or assembly and at the time of execution, the fucntion is passed from the cpu to the gpu which has spacial chips to do these things fast. If this is not the case, please tell me what is the process of implementing an algorithm in hardware.

Regards,
Jaak
Reply With Quote

#5 Old Re: algorithms - 2006-06-27, 10:56

Join Date: Feb 2006
Posts: 689
soku123
Offline
Super Contributor
Hi,
It can mean that programs are written by means of assembly languages on microprocessing chips and then there will be functions that can be called explicitly.

Thanks
Soku
Reply With Quote

#6 Old Re: algorithms - 2006-06-27, 14:23

Join Date: Jul 2003
Posts: 46
rantalah
Offline
Registered User
Quote:
Originally Posted by 1xuname1x
Does this means that if we are to implement a clipping algorithm in hardware,
we write the code in c or assembly and at the time of execution, the fucntion is passed from the cpu to the gpu which has spacial chips to do these things fast. If this is not the case, please tell me what is the process of implementing an algorithm in hardware.

Regards,
Jaak
As said, HW implementation uses some specific multimedia accelerator or DSP instead of general purpose CPU to perform the media processing. Usually the algorithms for them are implemented by the manufacturer of the device (who intergates its product from different HW and SW components) or by the provider of the specific HW for the processing.

Fetching the code to the HW accelerated media processing unit from the application is not possible in the mobile Java domain and I guess it's quite rare anyway. You would need to have the binary for some specific HW and your application would be very product specific.
Reply With Quote

#7 Old Re: algorithms - 2006-06-28, 06:11

Join Date: Dec 2003
Posts: 290
1xuname1x
Offline
Regular Contributor
Dear friends,

thanks for the reply.

regards,
Jaak
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
symbian CPU Scheduling algorithms silver_man82 General Symbian C++ 4 2006-03-28 02:19
Security algorithms! Where can I find information of the security algorithm ask_expert General Browsing 1 2002-05-10 17:25
Supported cipher algorithms norom2 General Browsing 1 2001-11-08 15:55
Supported authentication algorithms norom2 General Browsing 1 2001-11-08 15:55
Security algorithms implemented in Nokia WAP devices nkn_bungle General Browsing 1 2001-11-08 15:50

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2fshowthreadE2ephpE3ftE3d18645X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE44iscussionQ qdcZtypeQUqfntypeZE44iscussionContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUqfnTopicZentertainmentQ qfnZtopicQUqfnTopicZj2meQ qfnZtopicQUqfnTopicZjavaQ qfnZtopicQUqfnTopicZmediaQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE44iscussionQ qfnZtypeQUqfntypeZE44iscussionContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE44iscussionQ qrdfZtypeQUqfntypeZE44iscussionContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ