Neuros Forums
Home | Active Topics | Search | FAQ
 All Forums
 Gamma Forums
 General
 "dreams of customization"
 Forum Locked
 Printer Friendly
Previous Page | Next Page
Author Previous Topic Topic Next Topic
Page: of 3

xercist
Posting Profoundly

116 Posts

Posted - 09/09/2004 :  6:13:22 PM  Show Profile
I believe Monty did do all the cpu-intensive parts in assembly. I remember him mentioning that he had to because the TI compiler produced code that was some 20x slower than hand written assembly.

On the other hand, perhaps when we have a GCC target for this DSP, it will make all of the code that wasn't hand written in assembly that much faster.

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Sean Starkey
Posting Mania

848 Posts

Posted - 09/09/2004 :  6:27:41 PM  Show Profile  Send Sean Starkey an AOL message  Send Sean Starkey an ICQ Message  Click to see Sean Starkey's MSN Messenger address  Send Sean Starkey a Yahoo! Message
GCC produces slow code. I doubt that the GCC compiler will produce better code than the TI compiler.


Sean Starkey / Neuros Database Manipulator (NDBM) - http://neurosdbm.sourceforge.net / Open Source Neuros Firmware - http://neuros-firmware.sourceforge.net

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

webkid
Posting Mania

1590 Posts

Posted - 09/09/2004 :  6:52:02 PM  Show Profile  Send webkid an AOL message
I thought GCC was an optimizing compiler? Maybe you're thinking of LCC, mentioned elsewhere here.

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Nahor
Posting is for Closers

90 Posts

Posted - 09/09/2004 :  8:01:16 PM  Show Profile
GCC produces a somewhat slower code than some other compilers (like Intel's ICC).

But if hand written assembly is 20x faster than TI's compiler, I would think that TI's compiler doesn't optimize at all or that is a bad bug in it. Nowdays, compilers usually produces faster code than your average coder's assembly and if slower, certainly not 20x slower.

Your quick response to this post: (1 total votes)
I agree (100%)
I disagree (0%)
Go to Top of Page

nxg125
Posting Mania

310 Posts

Posted - 09/09/2004 :  9:19:17 PM  Show Profile  Visit nxg125's Homepage
quote:
Originally posted by Sean Starkey

GCC produces slow code. I doubt that the GCC compiler will produce better code than the TI compiler.

I'm curious... wouldn't the code speed depend on the (not yet existing) backend which actually produces the binary executable?

--Nick

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Matthias Halibrand
Posting Mania

314 Posts

Posted - 09/10/2004 :  05:50:13 AM  Show Profile
Wasn't talked about, having the GCC-port be available for the programmers for real life testing, but the actual releases still compiled with the TI-compiler, because it should produce faster code? I think I've read that somewhere! I will have another look!
Have a nice weekend, guys,

Matthias

Liebe und Frieden ...

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

M^3
Posting Profoundly

238 Posts

Posted - 09/12/2004 :  12:28:16 PM  Show Profile  Visit M^3's Homepage
To dream a little here, it would be nice if someone set up an automated compilation website where a user could select available features from a web interface and have the firmware compiled on the fly and downloaded to their computer with the features they selected.
To save compilation time, the server could keep a database of firmwares it has compiled and only compile a new firmware if either a newer version of one of the features was available in source code or if that exact feature-set had not been compiled yet.
Non-programmer end-users could have semi-custom firmware at their fingertips.

Your quick response to this post: (1 total votes)
I agree (100%)
I disagree (0%)
Go to Top of Page

Matthias Halibrand
Posting Mania

314 Posts

Posted - 09/14/2004 :  05:36:17 AM  Show Profile
I think this is a great idea. But the first step would certainly be an application which is able to do this. And the second step, to provide a web-interface for that application.
I think we should rename this thread to "dreams of customization" !

Matthias

Liebe und Frieden ...

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Khyron
Posting Profoundly

121 Posts

Posted - 09/14/2004 :  4:08:22 PM  Show Profile
quote:
Originally posted by Nahor

GCC produces a somewhat slower code than some other compilers (like Intel's ICC).

But if hand written assembly is 20x faster than TI's compiler, I would think that TI's compiler doesn't optimize at all or that is a bad bug in it. Nowdays, compilers usually produces faster code than your average coder's assembly and if slower, certainly not 20x slower.



I think the key here is that compilers produce faster code than the average programmers code. The difference is that Monty is probably somewhat better than average, especially when it comes to manipulating data contained in .ogg files.

Customer #2482 and #5863

Your quick response to this post: (1 total votes)
I agree (100%)
I disagree (0%)
Go to Top of Page

unknown_lamer
Posting Profoundly

133 Posts

Posted - 09/19/2004 :  8:26:44 PM  Show Profile  Visit unknown_lamer's Homepage  Send unknown_lamer an AOL message  Send unknown_lamer an ICQ Message
quote:
Originally posted by nxg125

quote:
Originally posted by Sean Starkey

GCC produces slow code. I doubt that the GCC compiler will produce better code than the TI compiler.

I'm curious... wouldn't the code speed depend on the (not yet existing) backend which actually produces the binary executable?

--Nick




The problem is that the DSP is designed for processing vectors of data. It can be very fast if you use the correct instructions and run stuff in parallel. GCC currently wouldn't be able to take advantage of the processor's ability to run intructions in parallel.

However, GCC 4.x *should* be able to do this because of the new optimization stuff. GCC 4.x which can do this is still far off.

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

noiz
Posting Mania

921 Posts

Posted - 09/23/2004 :  9:03:33 PM  Show Profile  Visit noiz's Homepage  Send noiz an AOL message  Send noiz a Yahoo! Message
garbage had made a firmware (in spanish) and i decided to try it out since it had some other features. i made some screenshots too!

see this firmware go up to 110.0 fm!
http://n0iz77.thefreebizhost.com/radio.png

the main menu
http://n0iz77.thefreebizhost.com/main_menu.png

xim menu
http://n0iz77.thefreebizhost.com/xim.png

-noiz

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Gar Bage
Posting Profoundly

108 Posts

Posted - 09/23/2004 :  9:33:01 PM  Show Profile  Visit Gar Bage's Homepage
quote:
Originally posted by noiz

garbage had made a firmware (in spanish) and i decided to try it out since it had some other features. i made some screenshots too!
...



Well, to clarify things a bit, i must say it is *not* in stricly Spanish, there are bits in a specially crafted jargon (spoken by me and my friends) that an average spanish couldn't catch.

Now that's what I call a real customization! (from a strictly aesthetic approach)

Now, just imagine the words "Wonderbrick" or "Brick of Failure" (you choose your mood) on top of the main menu. Neat, huh?


-- Use the source, Luke

Edited by - Gar Bage on 09/23/2004 9:35:32 PM

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

noiz
Posting Mania

921 Posts

Posted - 09/23/2004 :  9:37:53 PM  Show Profile  Visit noiz's Homepage  Send noiz an AOL message  Send noiz a Yahoo! Message
yeah, i know a bit of spanish, and i thought that some of those words looked kinda made up...

-noiz

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Yono
Posting Mania

718 Posts

Posted - 10/03/2004 :  1:13:28 PM  Show Profile  Send Yono an AOL message  Send Yono an ICQ Message  Click to see Yono's MSN Messenger address  Send Yono a Yahoo! Message
Just wondering if anyone else has tried GarBage's firmware other than Webkid and me, and how they like it?

If you are feeling whary (dunno how to spell it ), just look at all the improvements he's made:

quote:
- Bugzilla #218 (Extended Scroll). Independent scroll for Artist/Album/Title. Ouch.. awful.
- Bugzilla #253 (Backpack swap autodetect). Works for me.
- Bugzilla #180 (MyFi silence broacast). Lasting 10 secs.
- Bugzilla #140 (Power on while locked).
- Bugzilla #274 (Smart HiSi). User configurable on XTRA interface.
- Bugzilla #259 (Highlight Artist/Album). User configurable on XTRA interface.
- Bugzilla #293
- Bugzilla #157

And not to mention he is now starting work on i18n!
You can get it off the Neuros-Firmware CVS.

Edit: I'm pretty sure this is the exact place: http://tinyurl.com/6ogkq

-- 'Artificial Intelligence is No Replacement for Natural Stupidity'

Edited by - Yono on 10/03/2004 1:20:14 PM

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

devnull(at)shiftedphase.com
Posting is for Closers

51 Posts

Posted - 10/03/2004 :  1:44:53 PM  Show Profile  Send devnull(at)shiftedphase.com an ICQ Message
It is loaded on my neuros right now, I like the extra options to play with, not to mention the extended FM reception range

It is fun stuff.

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

noiz
Posting Mania

921 Posts

Posted - 10/03/2004 :  2:36:30 PM  Show Profile  Visit noiz's Homepage  Send noiz an AOL message  Send noiz a Yahoo! Message
yeah, i am using the firmware that Garbage built. it seems pretty good, i kinda like that the artist and album can scroll and that it doesnt ever scroll to where nothing is visible. the only problem i have with it is that it can go down so low and go so high on the fm reception (to where nothing will ever be broadcasted) that it gets kinda annoying. otherwise, the firmware is pretty good.

-noiz

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

SilentGuy
Posting is for Closers

31 Posts

Posted - 10/03/2004 :  5:04:04 PM  Show Profile
My Neuros has not yet arrived, but I guess i'll have a look at this nice firmware as soon as it's arrived, but it would be really nice if there would also be an english version, because with the firmware being spanish I'm pretty sure i won't keep it on my neuros :-/
Ah, and can anyone else show some screenshots? the given ones don't work...

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

noiz
Posting Mania

921 Posts

Posted - 10/03/2004 :  5:16:19 PM  Show Profile  Visit noiz's Homepage  Send noiz an AOL message  Send noiz a Yahoo! Message
quote:
Originally posted by SilentGuy

My Neuros has not yet arrived, but I guess i'll have a look at this nice firmware as soon as it's arrived, but it would be really nice if there would also be an english version, because with the firmware being spanish I'm pretty sure i won't keep it on my neuros :-/
Ah, and can anyone else show some screenshots? the given ones don't work...


it is now in english i know my shots dont work because my host is in florida and the hurricanes screwed them up, but it should hopefully be up by tommorow.

-noiz

Edited by - noiz on 10/03/2004 5:16:42 PM

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Zap!
Posting is for Closers

62 Posts

Posted - 10/03/2004 :  6:43:34 PM  Show Profile  Send Zap! an AOL message
Yep, it's in english. Just loaded it tonight. Pretty cool and a good step.

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page

Miker
Just Posting

9 Posts

Posted - 10/04/2004 :  02:22:08 AM  Show Profile
to everyone who has tested the garbage firmware,

Is the extended FM-range a gimmick or does it really work ? I know not many stations go as high/low, but assuming one did, would the reception be ok ?

A better option would be to wrap-around FM stations, I vaguely remember this not being the case somewhere on the neuros (could be myfi).

greetings,
Mike

Mike

Your quick response to this post: (0 total votes)
I agree (0%)
I disagree (0%)
Go to Top of Page
Page: of 3 Previous Topic Topic Next Topic  
Previous Page | Next Page
 Forum Locked
 Printer Friendly
Jump To:
Neuros Forums Go To Top Of Page
Snitz Forums 2000