AMD Processors
Decrease font size
Increase font size
Locked Topic Locked
Topic Title: Increase processor speed. Now here is the proof!
Topic Summary: No machine language,No ASCII.
Created On: 06/23/2009 06:34 AM
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
View similar topics View similar topics
View topic in raw text format. Print this topic.
 06/23/2009 06:34 AM
User is offline View Users Profile Print this message

Author Icon
vijaydidmca
Junior Member

Posts: 13
Joined: 06/18/2009

Increase processor speed 7 GHz to 11 GHz.Now here is the proof!

Hello to all members.

In my previous post "Subject:Increase processor speed 7 GHz to 11 GHz (even 21 GHz)", i mentioned there how can we increase the Processor speed upto 7 GHz to 11 GHz.Now this post will proof how it will become possible.Notice there i also mentioned that no machine language,no ASCII.
I also beg your forgiveness and my apology is with my post if you find anywhere in the writting,the lack of politeness.thanks.

let's begin:

in ASCII every symbol needs 7 pulses,suppose one pulse needs 5 nSec then every symbol will need 35 nSec.
every one is well aware about the ASCII table,Now compare ASCII with below table:

Bits---------Clock------Time--------Symbol---Bits---------clock-------Time------Symbol
need--------------------(nSec)------------------need--------------------(nSec)
_____________________________________________________________________
0------------0-----------10-------------a--------00010---------0----------30---------NUL
0------------1-----------10-------------b--------00010---------1----------30---------SOH
1------------0-----------10-------------c--------00011---------0----------30---------STX
1------------1-----------10-------------d--------00011---------1----------30---------ETX
00-----------0-----------15-------------e--------00100---------0----------30---------EOT
00----------1------------15-------------f---------00100--------1-----------30--------ENQ
01----------0------------15-------------g--------00101---------0----------30--------ACK
01----------1------------15-------------h--------00101---------1----------30---------BEL
10----------0------------15-------------i---------00110---------0----------30---------BS
10----------1------------15-------------_--------00110---------1----------30---------TAB
11----------0------------15-------------_--------00111---------0----------30----------LF
11----------1------------15-------------_--------00111---------1----------30----------VT
000---------0------------20-------------_--------01000--------0-----------30---------FF
000---------1------------20------------m--------01000--------1-----------30---------CR
001---------0------------20-------------n--------01001--------0-----------30---------SO
001---------1------------20-------------_--------01001--------1-----------30---------SI
010---------0------------20-------------_--------01010--------0-----------30----------_
010---------1------------20-------------s--------01010--------1-----------30----------_
011---------0------------20-------------t---------01011-------0-----------30----------_
011---------1------------20-------------_---------01011-------1-----------30---------_
100---------0------------20-------------_---------01100-------0-----------30---------_
100---------1------------20-------------_---------01100-------1-----------30---------_
101---------0------------20-------------x---------01101-------0-----------30---------_
101---------1------------20-------------y---------01101-------1-----------30---------_
110---------0------------20-------------z---------01110-------0-----------30---------_
110---------1------------20-------------.---------01110--------1-----------30---------_
111---------0------------20-------------_---------01111-------0-----------30---------_
111---------1------------20------------space-----01111-------1-----------30---------_
0000--------0------------25-------------0---------10000-------0-----------30---------_
0000--------1------------25-------------1---------10000-------1-----------30---------_
0001--------0------------25-------------2---------10001-------0-----------30---------_
0001--------1------------25-------------3---------10001-------1-----------30---------*
0010--------0------------25-------------4---------10010-------0-----------30---------+
0010--------1------------25-------------5---------10010-------1-----------30---------_
0011--------0------------25-------------6---------10011-------0-----------30---------/
0011--------1------------25-------------7---------10011-------1-----------30---------=
0100--------0------------25-------------8---------10100-------0-----------30---------_
0100--------1------------25-------------9---------10100-------1-----------30---------(
0101--------0------------25-------------A---------10101-------0-----------30---------)
0101--------1------------25-------------B---------10101-------1-----------30---------{
0110--------0------------25-------------C---------10110-------0-----------30---------}
0110--------1------------25-------------D---------10110-------1-----------30---------[
0111--------0------------25-------------E---------10111-------0------------30---------]
0111--------1------------25-------------F---------10111-------1------------30---------|
1000--------0------------25-------------G--------11000-------0------------30---------\
1000--------1------------25-------------H---------11000-------1------------30--------?
1001--------0------------25-------------I----------11001-------0-----------30-------->
1001--------1------------25-------------J----------11001-------1-----------30--------<
1010--------0------------25-------------K---------11010-------0------------30--------,
1010--------1------------25-------------L---------11010--------1-----------30--------"
1011--------0------------25-------------M---------11011-------0------------30--------'
1011--------1------------25-------------N---------11011-------1------------30-------_
1100--------0------------25-------------O---------11100-------0------------30-------_
1100--------1------------25-------------P---------11100-------1-------------30------_
1101--------0------------25-------------Q---------11101-------0------------30-------_
1101--------1------------25-------------R---------11101-------1------------30-------*
1110--------0------------25-------------S---------11110-------0------------30-------&
1110--------1------------25-------------T---------11110-------1------------30-------^
1111--------0------------25-------------U---------11111-------0------------30-------$
1111--------1------------25-------------V---------11111-------1------------30-------#
00000-------0------------30-------------W--------000000------0------------35-------@
00000-------1------------30-------------X---------000000-----1-------------35-------!
00001-------0------------30-------------Y---------000001-----0-------------35-------~
00001-------1------------30-------------Z---------000001-----1-------------35-------`
____________________________________________________________________
Just be Patience.Now you are going to see a Processor with speed upto 8 GHz.
let's begin.

ASCII uses 7 pulses for each symbol (Notice i omitted the use of another bit called error checking bit,so in fact ASCII uses 8
bits 1 for error checking and 7 for symbol,but i am not taking the error checking bit into my consideration),Did you ever
notice,The biggest drawback of ASCII. In ASCII no matter that if you are using a symbol 100 times in a day (like a,b..z,space,. etc)
or you are using it once in a year (like ~,^,$,# etc),ASCII expenses same amount of time for all symbols.

in my table (Just be patience, i will also explain, how will it work),so in my table the bits are optimized.
it means use as minimum bits or pulses as possible.

Now the question is how the biggest drawback of ASCII is removed here?

The answer is use least amount of pulses for the symbols that are most frequently used ( See in my table the symbol
"a" uses only two pulses,one for bits need and one for clock,one may ask what is clock,i will explain it later)
and send vary rarely used symbols for the most amount of pulses ( see in my table the symbol "~" uses 7 pulses,
6 for bits need and 1 for clock).

Now how will this table work?

Answer: In ASCII the compiler or interpreter understand the ending of any symbol or the starting of next symbol by counting
7 pulses,i.e. where the bits stream of 7 pulses ends,it immediatly understands that now the next symbol is going to begin.So
from starting to end it divides the bit stream in the bunch of 7 pulses and then after converting each symbol one by one the
compiler or interpreter chooses the approprite action where the automata directs it to do.
Now here the attention is needed, in my table we are using as minumum pulses as possible so how does the compiler or
interpreter will understand the begening or ending of any symbol,here the clock plays it's part.every time the pulse from clock
will appear in the bit stream the compiler or interpreter will immediately understand that this is the ending of any symbol and
they will immediately convert it into approprite symbol according to my table.
Suppose bits are appearing according to the following manner:

0 (then clock bit 0) 0 0 0 (then clock bit 1) 1 (then clock bit 1) 1 1 0 (then clock bit 0)
1 0 (then clock bit 0) 0 1 0 (then clock bit 1) 1 1 0 (then clock bit 0) 0 (then clock bit 1)
0 0 (then clock bit 0) 0 1 0 (then clock bit 1) 0 1 1 (then clock bit 0)
1 1 0 (then clock bit 1)

Now according to my table the compiler will convert it into:
"amd is best." and no. of bits needed is 40. and time needed is 40 into 5 = 200 nSec.

if we would have used ASCII instead of my table then no. of bits needed 84 and time needed is 420 nSec.
thus my table works 2.1 times faster than ASCII.

Did you notice that the clock is providing two vast benefits.
1. first one is, it indicates the ending of any symbol.
2. second one is using clock we can use any bit stream two times ( e.g. suppose bit stream is 101 then we can use it two times
one for 101(and clock value 0) it means symbol "y" and second one for 101(and clock value 1) it means symbol "z".

Now you may ask,that "you were talking about the processo speed 7 GHz to 11 GHz"
Here it comes.

Remember that we are using least amount of pulses for most frequently used symbols,so suppose that our piece of code uses first 50 symbols only.in our table first 50 symbols consumes 1030 nSec.
in ASCII 50 symbols will use 1750 nSec.
Thus my table is 1.7 times faster than ASCII,which provides processor speed up to 4 GHz to 5 GHz.
So the more the least binary pulses in the code the more the speed of the processor.So when the number of the most frequently symbols
will increase in the coding,according to that the processor speed will increase,because frequently used symbols consumes less pulses in
our table.
So no wonder if we get a processor speed up to 8 GHz.

although i used machine language in this post, but still i firmly beleive that we should use more no. of voltage levels to increase the speed of processor as i have already mentioned in my previous post.subject "increase processor speed up to 7 GHz to 11 GHz (May be 21 GHz)". Remember digital system was adopted as against analog system (which has infinite voltage levels), to make it possible to do calculations using voltage (0 volt and 5 volt).So mathmatically there is no difference between 2 voltage levels and 128 voltage levels if we are comparing them against infinite voltage levels.
-------------------------------------------------------------------------------------------------
Note: To all moderators.
i am deeply regreted about my previous post.
"subject: increase processor speed up to 7 GHz to 11 GHz (May be 21 GHz)".
because i write some of my contacts there.so that my post has been locked.
and it has been categorized under "spam" by the moderator.
i will remove all of my contact details or email-id or website from that post
if it becomes unlock.so pls unlock it (if possible) so that i will be able to make
necessory modifications in it.I specially took care of all these issues in this post and you will not find any of my contacts or email or website in this post.
so pls unlock it (if possible).
thanks.
------------------------------------------------------------------------------------------------
Now some entertainment:
Q1. where do h/w and s/w meat with each other?
Q2. Can you write the world's most simple s/w?The answer is no,infact no body can write it,how and why?
------------------------------------------------------------------------------------------------

-------------------------
vijay s. tiwari
Statistics
112018 users are registered to the AMD Processors forum.
There are currently 0 users logged in.

FuseTalk Hosting Executive Plan v3.2 - © 1999-2014 FuseTalk Inc. All rights reserved.



Contact AMD Terms and Conditions ©2007 Advanced Micro Devices, Inc. Privacy Trademark information