code logs -> 2011 -> Fri, 08 Apr 2011< code.20110407.log - code.20110409.log >
--- Log opened Fri Apr 08 00:00:45 2011
00:06 You're now known as TheWatcher[T-2]
00:17 You're now known as TheWatcher[zZzZ]
00:28 Attilla [Some.Dude@Nightstar-92c9199f.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
00:36 Vornicus-Latens is now known as Vornicus
01:01
< Reiv>
You don't miss OO?
01:02
< Reiv>
Oh.
01:02
< Reiv>
OpenOffice?
01:02
< McMartin>
OpenOffice is easy to not miss.
01:03
< Vornicus>
Yeah. If that's the best that the major MS competitor has to offer, well. No wonder MS practically has a monopoly.
01:04
< Vornicus>
(though i do prefer OO's equation layout thingum.)
01:04
< Vornicus>
(being able to actually type it helps)
01:10
< celticminstrel>
Oh, you mean as opposed to having to access menus for 80% of stuff?
01:12
< Vornicus>
having to access menus for 80%, and not having anywhere /near/ sensible defaults for that behavior.
01:13
< Vornicus>
x then superscript then 2 gives you a blank superscript template between an x and a 2.
01:17
< celticminstrel>
Does it? I don't recall that happening.
01:17 Derakon[AFK] is now known as Derakon
01:17
< celticminstrel>
Still, it's definitely not very intuitive.
01:21 RichardBarrell [mycatverbs@297948.B19D49.AD5D3D.EAFE1C] has left #code ["ERC Version 5.3 (IRC client for Emacs)"]
01:27
< ToxicFrog>
Aah, validation :D
01:27
< Derakon>
Incorrectly-formatted inputs are not accepted!
01:28
< ToxicFrog>
Gave my presentation on the semi-reconfigurable architecture I've been wittering on about here.
01:28
< Derakon>
And everyone else went "eeeeeeeeeeeeee" too?
01:28
< Vornicus>
Did everyone /else/ cream their pants?
01:28
< ToxicFrog>
Prof's assessment: "95%; one of the best I've ever seen. At this rate you should have no trouble with your thesis defence."
01:28
< Derakon>
Awesome! \o/
01:28
< ToxicFrog>
Also, I got more questions from the audience (most of them interesting and insightful ones, too!) than most of the other talks combined.
01:29
< ToxicFrog>
And yeah, people thought it was pretty cool.
01:29
< ToxicFrog>
So :D
01:29
< Derakon>
Reminds me of a talk I went to at college where the guy was discussing his work on autonomous mapmaking/exploring robots. He'd brought some swag to hand out to people who asked questions because in his experience otherwise nobody spoke up.
01:29
< Derakon>
It...wasn't a problem for our group. ¬.¬
01:29
< Derakon>
The talk ended up going overtime by about 45 minutes and he still wasn't done.
01:30
< ToxicFrog>
Heh
01:37 Derakon is now known as Derakon[AFK]
01:37 Derakon[AFK] is now known as Derakon[shower]
01:42 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds]
01:52 kwsn [kwsn@Nightstar-9d744862.dyn.centurytel.net] has joined #code
02:08 Derakon[shower] is now known as Derakon
02:31 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:42 cpux [chatzilla@Nightstar-c978de34.dyn.optonline.net] has quit [[NS] Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756]]
02:44 cpux [chatzilla@Nightstar-c978de34.dyn.optonline.net] has joined #code
02:49 cpux [chatzilla@Nightstar-c978de34.dyn.optonline.net] has quit [[NS] Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756]]
02:55 cpux [chatzilla@Nightstar-c978de34.dyn.optonline.net] has joined #code
04:12 cpux is now known as shade_of_cpux
06:26 celticminstrel [celticminst@1526F6.37AB0D.97233B.788A64] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:45 Derakon is now known as Derakon[AFK]
07:29
< Reiv>
ToxicFrog: What is it you're doing?
07:30
< Vornicus>
He's trying to de-fuxxor development for possibly the most batshit awesome architecture I've ever heard of.
07:31
< Vornicus>
If you haven't heard about it: it's a 1-core device that has a 128-data SIMD device attached.
07:31
< Vornicus>
But you can, /on the fly/, take 4 SIMD channels and turn it into an additional core.
07:32
< Vornicus>
So you could have f'rinstance a 1-core, 128-channel simd machine, or a 4-core, 116-channel simd machine, or a 33-core machine with no simd.
07:32
< Vornicus>
Depending on how you're feeling.
07:38
< Reiv>
And, uh, why would you wish to do this?
07:38
< Reiv>
I had the vauge impression they started making multiple cores in the name of "We can't go faster so we'll go paralell".
07:39
< Vornicus>
Because sometimes you need SIMD-flavored parallel, and sometimes you need Fuckton Of Cores-flavored parallel.
07:40
< Vornicus>
(the former is closer to how graphics cards do most things)
07:40
< Reiv>
(Yeah, I know what SIMD does, at least in the general sense)
07:41
< Vornicus>
But the thing is, you can choose what you want depending on your situation.
07:41
< Vornicus>
Which means that you can, with appropriate tuning, get the best of both worlds.
07:43
< Vornicus>
I mean most of the time you're doing one or the other, so having lots of cores when you really want simd is useless -- but at the same time having lots of simd power when you really need to throw a lot of different threads around is useless. THis thing, since you can reconfigure on the fly, lets you choose which one you want more.
07:47
< Vornicus>
And you don't need more power for the idle shit while you're working one way or the other.
07:47 kwsn is now known as kwsn\t-2
07:51 kwsn\t-2 [kwsn@Nightstar-9d744862.dyn.centurytel.net] has quit [[NS] Quit: will all apologizes to mel brooks]
08:25 Vornicus is now known as Vornicus-Latens
08:56
< Reiv>
That's pretty funkysauce.
08:56
< Reiv>
I see why people are excited.
08:56
< Reiv>
And TF came up with this?
09:31 Kindamoody is now known as Kindamoody|out
09:36 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code
10:45 You're now known as TheWatcher
11:34 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has quit [Client exited]
11:46 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
12:31 shade_of_cpux [chatzilla@Nightstar-c978de34.dyn.optonline.net] has quit [[NS] Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756]]
12:58 celticminstrel [celticminst@Nightstar-f8b608eb.cable.rogers.com] has joined #code
13:42
< gnolam>
Argh. Naming.
15:59 Kindamoody|out is now known as Kindamoody
16:02
< ToxicFrog>
Reiv: I did not. The IMAP architecture it is based on was described by Fujita et alia in 1995; this chip, which makes a number of improvements and adds the SIMD/MIMD reconfigurability, was developed by Kyo et alia a few years ago.
16:02
< ToxicFrog>
My role in this is to develop a better programming model for it.
16:03
< ToxicFrog>
At present, it uses the pthreads API, which doesn't map that closely to the underlying capabilities of the hardware because it has no cache coherency.
16:03
< ToxicFrog>
I will be working on porting Pilot, a message-passing API originally designed for cluster computing, to this architecture.
16:04
< ToxicFrog>
Also, expanding on "why" - this is a machine vision chip. It is designed to process 2-3 simultaneous video streams, but must also be extremely power/space/heat efficient.
16:04
< ToxicFrog>
The current version is 150MHz, with a 1.2V core, 3.3V external RAM and power draw of <2W.
16:05
< ToxicFrog>
The IMAP architecture - central processor, 128-way SIMD with local memory on the SIMD channels - was designed to provide fast image processing while meeting these constraints.
16:06
< ToxicFrog>
The MIMD extensions were implemented after it became evident that you need both. Typically, the first half of processing each frame consists of heavily SIMD operations as it performs edge detection, thinning, filling, etc.
16:07
< ToxicFrog>
However, once this is complete, you typically have several distinct regions of interest that need to be analyzed in different ways. In previous iterations, this would happen in series on the central processor with the SIMD PEs mostly idle.
16:08
< ToxicFrog>
With these upgrades, it can perform initial processing in SIMD mode, then allocate n cores per ROI and process those in parallel, too, before returning to SIMD mode as the next frame arrives.
16:20
< celticminstrel>
Isn't IMAP one of the email protocols?
16:25
< ToxicFrog>
Yes, but in this context it stands for Integrated Memory Array Processor.
16:50 Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Client closed the connection]
16:50 Chi [omegaboot@490720.5E22A0.5EC9D4.5966EF] has joined #code
17:07 Kindamoody is now known as Kindamoody|gym
17:10 AnnoDomini [annodomini@D553D1.41311B.B978C1.190D7B] has joined #code
17:23
< gnolam>
Hmm. The naming would become a lot easier if I decided on a name for the project. :P
17:33 Reiv [orthianz@3CF3A5.E1CD01.36D449.95F5A5] has quit [Client closed the connection]
17:34 Reiv [orthianz@3CF3A5.E1CD01.36D449.95F5A5] has joined #code
17:41 AnnoDomini [annodomini@D553D1.41311B.B978C1.190D7B] has quit [Ping timeout: 121 seconds]
17:43 AnnoDomini [annodomini@D553D1.9D4909.120727.51A64C] has joined #code
18:03 AnnoDomini is now known as Zon
18:14 * gnolam stabs wxPython's documentation.
18:30 celticminstrel is now known as celmin|busy
18:52 Reiv [orthianz@3CF3A5.E1CD01.36D449.95F5A5] has quit [Client closed the connection]
18:53 Reiv [orthianz@3CF3A5.E1CD01.36D449.95F5A5] has joined #code
20:00 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds]
20:01 Tarinaky is now known as Caeldir
20:19
< Zon>
"Use the function URLDownloadToFile(). It is a function that accepts the web page address, a file name, and three nulls as parameters."
20:20
< gnolam>
...
20:31 celmin|busy is now known as celmin|away
20:35 Kindamoody|gym is now known as Kindamoody
20:45 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has joined #code
20:49 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has joined #code
21:06 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
21:24 Caeldir is now known as Tarinaky
21:25 Zon is now known as AnnoDomini
21:27 celmin|away is now known as celticminstrel
22:04 Chi is now known as Omega
22:05 Stalker [Z@2C3C9C.B2A300.F245DE.859909] has joined #code
22:17 SmithKurosaki [smith@Nightstar-1e66ccde.dsl.teksavvy.com] has quit [Ping timeout: 121 seconds]
22:20 SmithKurosaki [smith@4FC299.382CB9.EF1529.A5B039] has joined #code
23:03 AnnoDomini [annodomini@D553D1.9D4909.120727.51A64C] has quit [[NS] Quit: leaving]
23:14 kwsn [kwsn@BAD19E.B5A83A.180240.E5184B] has joined #code
23:49 Derakon[AFK] is now known as Derakon
23:54 You're now known as TheWatcher[T-2]
--- Log closed Sat Apr 09 00:00:59 2011
code logs -> 2011 -> Fri, 08 Apr 2011< code.20110407.log - code.20110409.log >