Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
jonathan3579
Old
(Last edited by jonathan3579; 23rd August 2010 at 04:20 AM.)
#1  
jonathan3579's Avatar
Senior Member - OP
Thanks Meter 203
Posts: 1,204
Join Date: Mar 2010
Location: Houston
Default [Q] CPU info... Anyone noticed?

So there were rumors that we'd not get the Hummingbird CPU here in the U.S. with our "Galaxy S phones" and after running the app Quadrant Standard, I'm a little confused. Here's the results that confuse me and it could be a simple lack of my knowledge so if anyone has the answer then please feel free to clue me in without flaming.

Result browser:
Device: Samsung Galaxy S
Other names: I900
CPU Name: ARM Cortex A8 (Hummingbird)
Max freq: 1000MHz

Now for me; I have a Vibrant...
Device: SGH-T959
CPU Name: ARMv7 Processor rev 2 (v71)
Current freq: 400MHz
Max freq: 1000MHz

So does this mean we are NOT running the Hummingbird CPU or is the application wrong?
 
greengoldmello
Old
#2  
Senior Member
Thanks Meter 22
Posts: 491
Join Date: Dec 2007
Location: Houston
Quote:
Originally Posted by jonathan3579 View Post
So there were rumors that we'd not get the Hummingbird CPU here in the U.S. with our "Galaxy S phones" and after running the app Quadrant Standard, I'm a little confused. Here's the results that confuse me and it could be a simple lack of my knowledge so if anyone has the answer then please feel free to clue me in without flaming.

Result browser:
Device: Samsung Galaxy S
Other names: I900
CPU Name: ARM Cortex A8 (Hummingbird)
Max freq: 1000MHz

Now for me; I have a Vibrant...
Device: SGH-T959
CPU Name: ARMv7 Processor rev 2 (v71)
Current freq: 400MHz
Max freq: 1000MHz

So does this mean we are NOT running the Hummingbird CPU or is the application wrong?

I believe that the arm v7 is a part of the cortex a8 family of processors, or vice versa.
 
jonathan3579
Old
#3  
jonathan3579's Avatar
Senior Member - OP
Thanks Meter 203
Posts: 1,204
Join Date: Mar 2010
Location: Houston
Quote:
Originally Posted by greengoldmello View Post
I believe that the arm v7 is a part of the cortex a8 family of processors, or vice versa.
Hmm, I wonder why the app differentiates the two CPU's like that. I'm not able to come up with much info from searching for that exact CPU name other than info on the Motorola Droid X. Go figure...
 
PathogenX
Old
(Last edited by PathogenX; 23rd August 2010 at 05:17 AM.)
#4  
PathogenX's Avatar
Senior Member
Thanks Meter 1
Posts: 117
Join Date: Aug 2010
Location: NYC
I ran the benchmark and I was interested.

I hit up ARM's website and the ARMv7 falls under the Cortex A8 platform.

Now is there a difference in CPU's between the I9000 and the Vibrant I honestly cannot say. Very Very interesting though.
I wonder if anyone with a captivate can tell us what there's says I am interested in this.


Do you guys think that Samsung could have cheapened out and gave us a crappier CPU?

EDIT: I did some digging and found out that Apples A4 processor which is pretty much a hummingbird is under the ARMv7 instruction set which is a Cortex A8 processor.
 
jonathan3579
Old
#5  
jonathan3579's Avatar
Senior Member - OP
Thanks Meter 203
Posts: 1,204
Join Date: Mar 2010
Location: Houston
I was able to pull up the same info in regard to the iPhone 4. I found that quite interesting. However, I'm still curious about a Captivate's results. The GPU is exactly the same on the app's results but it's just the CPU thing that bugs me. Is it normal for the phone to be running at 400 MHz? I keep turning up with that same result.

Sent from my SGH-T959 using XDA App
 
hockeyrcks9901
Old
#6  
hockeyrcks9901's Avatar
Senior Member
Thanks Meter 2
Posts: 165
Join Date: Dec 2008
Quote:
Originally Posted by jonathan3579 View Post
I was able to pull up the same info in regard to the iPhone 4. I found that quite interesting. However, I'm still curious about a Captivate's results. The GPU is exactly the same on the app's results but it's just the CPU thing that bugs me. Is it normal for the phone to be running at 400 MHz? I keep turning up with that same result.

Sent from my SGH-T959 using XDA App
The processor will throttle itself based on demand, so yes it is totally normal to see a number less than 1000MHz
 
os2baba
Old
#7  
Senior Member
Thanks Meter 10
Posts: 202
Join Date: May 2009
Quote:
Originally Posted by jonathan3579 View Post
Now for me; I have a Vibrant...
Device: SGH-T959
CPU Name: ARMv7 Processor rev 2 (v71)
Current freq: 400MHz
Max freq: 1000MHz
My Vibrant shows Current frequency as 1000MHz.
 
gsvnet
Old
#8  
gsvnet's Avatar
Senior Member
Thanks Meter 4
Posts: 380
Join Date: Aug 2007
Location: NY
Let's put it this way - T-Mobile and practically all marketing for the phones states it is in fact the 1ghz hummingbird CPU. If it isn't, then it is clearly false advertising.
 
jonathan3579
Old
#9  
jonathan3579's Avatar
Senior Member - OP
Thanks Meter 203
Posts: 1,204
Join Date: Mar 2010
Location: Houston
Quote:
Originally Posted by gsvnet View Post
Let's put it this way - T-Mobile and practically all marketing for the phones states it is in fact the 1ghz hummingbird CPU. If it isn't, then it is clearly false advertising.
So do we have any definitive answers on whether it's the same CPU that EU has? I've turned up with inconclusive results.
 
amigoingcrazzy
Old
(Last edited by amigoingcrazzy; 23rd August 2010 at 06:37 PM.) Reason: more detail
#10  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Mar 2008
Quote:
Originally Posted by jonathan3579 View Post
Result browser:
Device: Samsung Galaxy S
Other names: I900
CPU Name: ARM Cortex A8 (Hummingbird)
Max freq: 1000MHz

Now for me; I have a Vibrant...
Device: SGH-T959
CPU Name: ARMv7 Processor rev 2 (v71)
Current freq: 400MHz
Max freq: 1000MHz
The Cortex A8 is from the ARMv7 family of processors.
Think of it like Intel i7 family of processors, and individual processors being i7 965 or i7 920 or i3, or i5 or i9, etc. or better yet like intel processors being x86, then with all the different things they add on like mmx and hyperthreading and the like being additional instruction sets. so over time x86 gets tweaked for better performance, and the other instruction sets allow for specific tasks to be run faster. hence the difference between the different arm families. that and price tag.

any mobile processor will also dynamically clock itself based on requirements at the time. I don't know the exact frequencies because I haven't cared enough to find out, but the processor downclocks itself to something like 250mhz with the screen turned off, then up to 400mhz ish with the screen on, and then up to 800-1000mhz when running any applications or games or what have you. It does this to save battery life and not run too ungodly hot.

Laptops do the exact same thing, and desktop computers as well if you enable those settings to save on power consumption.

also the cortex a8 is just the cpu itself as far as i'm aware, that does not include the dsp nor the gpu.

ALL SGS phones run the same exact processor, Samsung's custom Hummingbird processor, with the cpu being 45nm based on the Cortex a8 (ARMv7 series) with some customizations, along with the SGX 540, i don't know what their dsp is off the top of my head though.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Gear Up Because it’s Time to Save Earth

*Cue Dramatic Music*Put on your red and blue latex overalls and cape because it’s time to … more

Recognized Contributor Code of Conduct

During the first half of 2012, XDA initiated the Recognized Contributor (RC) program to recognize … more

Careers in Android: What Hiring Managers Won’t Tell You – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

Coloring Your Logcat World

Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more