Re: General purpose task parallel threading approach

"~BG~" <[email protected]>
Newsgroups gmane.games.devel.algorithms
Message-ID <[email protected]>
Actually it is still relevant handheld/mobile phone space...


.ben

On Thu, Apr 16, 2009 at 3:50 PM, Jon Olick <[email protected]> wrote:

> I heard that google also optimizes their code for power consumption, though
> this is not very relevant for games it does apply to certain types of
> software development.
> - Jon Olick
>
>
> On Thu, Apr 16, 2009 at 2:02 PM, Tony Cox <[email protected]> wrote:
>
>> I think you guys are getting tied up in an argument about semantics.
>>
>> The real point here, IMHO, is that software development is a *tradeoff*.
>> There are many things we'd like in any piece of software:
>>
>> - Good performance (both in time and space)
>> - Robustness
>> - Maintainability
>> - Shipped on time
>> - Shipped on budget
>> - Features
>> - Interoperability
>> - Testability
>> - Portability
>> - Reusability (perhaps this means being more rather than less general)
>> - And many others.
>>
>> Clearly, holding all other variables equals, it's better to have more of
>> these good things than less. But you don't get to hold the other variables
>> equal - you're always trading off things against each other. Would I like
>> any piece of code I write to be more general purpose and more reusable?
>> Sure, but (a) do I even know that how to achieve that goal, and (b) am I
>> willing to trade off something else to get it? Maybe not. Perhaps almost
>> always not.
>>
>> - Tony
>>
>> -----Original Message-----
>> From: [email protected] [mailto:
>> [email protected]]
>> Sent: Thursday, April 16, 2009 11:14 AM
>> To: Game Development Algorithms
>> Subject: Re: [Algorithms] General purpose task parallel threading approach
>>
>> > "Other than classroom examples, software is NOT written through
>> > composition of 'general components'. And even in the small subset
>> > of software writing where your statement may hold true, writing
>> > those components was a very small amount of work of the total."
>> >
>> > No, every piece of software in a modern language is written through
>> > composition of "general components", from the machine code op-codes,
>> > up to the language constructs they come from, up to the libraries,
>> > patterns and algorithms they're constructed with.
>>
>> The fact that you have to rely on labelling assembly instructions
>> and for-loops as "general components" to provide support for your
>> initial statement shows how weak your statement was.
>>
>>
>> Christer Ericson, Director of Tools and Technology
>> Sony Computer Entertainment, Santa Monica
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Stay on top of everything new and different, both inside and
>> around Java (TM) technology - register by April 22, and save
>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>> 300 plus technical and hands-on sessions. Register today.
>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>> _______________________________________________
>> GDAlgorithms-list mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list
>> Archives:
>> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Stay on top of everything new and different, both inside and
>> around Java (TM) technology - register by April 22, and save
>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>> 300 plus technical and hands-on sessions. Register today.
>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>> _______________________________________________
>> GDAlgorithms-list mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list
>> Archives:
>> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list
>>
>
>
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> GDAlgorithms-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list
> Archives:
> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list
>

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p

_______________________________________________
GDAlgorithms-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.