Smartphones!
Everyone has them!
Well almost everyone. I don't have one (and I'm ok with that.)
But for the most part more and more people are getting smartphones. It's come to the point where you're pretty much the odd one out if you don't have one.
Well good news for those of you who do have smartphones!
A study team from the computer science and engineering departments at the University of Pennsylvania and the University of Michigan with what they call computational sprinting.
Their method is aimed at all mobile environments, which mostly pertains to smartphones, but reaches other devices as well.
The researchers aim to overcome the current performance constraints present in current smartphones. The problem with the way current smartphones operate is that their processors are made for sustained performance, when in reality most smartphone applications are characterized by short bursts of intense computation punctuated by long idle periods.
The method of computational sprinting, along with the use of chips with over 12 processing cores would essentially fix this issue and result in better performance in handheld devices.
What does this mean for the field of computer science?
If this new processing method for mobile devices takes root we might see a surge in more mobile computing systems being used in all fields, which by extension means more productivity in all other fields. As mobile computing becomes more and more efficient, computers are going to become smaller and smaller, reducing materials needed to produce them and as such production costs.
Computational sprinting may very well pave the way to processing breakthroughs in different areas of the field of computer science.
What does this mean for the public?
Computational sprinting, if it succeeds, will mean more powerful smartphones in your hand. Response times will be quicker and processing power will be much more efficient. Running multiple applications at once will be less strenuous on your phone.
Everyone has them!
Well almost everyone. I don't have one (and I'm ok with that.)
But for the most part more and more people are getting smartphones. It's come to the point where you're pretty much the odd one out if you don't have one.
Well good news for those of you who do have smartphones!
A study team from the computer science and engineering departments at the University of Pennsylvania and the University of Michigan with what they call computational sprinting.
![]() |
| Transient behavior of initiation and termination of sprinting. Image credit: Computational Sprinting, Proceedings of the 18th Symposium on High Performance Computer Architecture (HPCA 2012). |
Their method is aimed at all mobile environments, which mostly pertains to smartphones, but reaches other devices as well.
The researchers aim to overcome the current performance constraints present in current smartphones. The problem with the way current smartphones operate is that their processors are made for sustained performance, when in reality most smartphone applications are characterized by short bursts of intense computation punctuated by long idle periods.
The method of computational sprinting, along with the use of chips with over 12 processing cores would essentially fix this issue and result in better performance in handheld devices.
What does this mean for the field of computer science?
If this new processing method for mobile devices takes root we might see a surge in more mobile computing systems being used in all fields, which by extension means more productivity in all other fields. As mobile computing becomes more and more efficient, computers are going to become smaller and smaller, reducing materials needed to produce them and as such production costs.
Computational sprinting may very well pave the way to processing breakthroughs in different areas of the field of computer science.
What does this mean for the public?
Computational sprinting, if it succeeds, will mean more powerful smartphones in your hand. Response times will be quicker and processing power will be much more efficient. Running multiple applications at once will be less strenuous on your phone.















