--- 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 |