--- Log opened Tue Apr 05 00:00:04 2011 |
00:11 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code |
00:37 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds] |
01:06 | | shade_of_cpux is now known as cpux |
01:09 | | Vornicus-Latens is now known as Vornicus |
01:21 | | Derakon[AFK] is now known as Derakon |
01:23 | < Reiv> | gauntlet drill? |
01:25 | < ToxicFrog> | \subsection{Dynamic reconfiguration} % THIS IS STILL THE COOLEST THING EVER |
01:31 | <@McMartin> | Hee |
01:32 | | * Derakon googles, doesn't find an obvious definition. Quod est? |
01:32 | < ToxicFrog> | (the original paper that I'm expanding had % HOLY SHIT HOW COOL IS THIS next to the relevant paragraph (which gets a full subsection in this version)) |
01:33 | < ToxicFrog> | Derakon: dynamic reconfiguration in general is the ability for a microchip to reconfigure its behaviour at runtime - typically this is used to describe FPGAs, but it also describes chips with certain types of multi-mode subsystems. |
01:33 | < Derakon> | Ahh. |
01:33 | < Derakon> | Yeah, that is pretty damn snazzy. |
01:33 | < ToxicFrog> | This specific instance of DR is the IMAPCAR2, an image processing chip with a 128-way SIMD processing array... |
01:34 | < ToxicFrog> | ...made up of 64 groups of four, each one of which can also operate in concert as a secondary processor core. |
01:35 | < ToxicFrog> | Allowing the chip to scale at runtime from a 16-bit RISC processor with crazy SIMD support to a 33-core 16-bit RISC processor with no SIMD hardware at all. |
01:35 | < ToxicFrog> | This is especially cool because it doesn't use FPGA blocks at all; each group of four has some additional control hardware in it that ties it together when operating in multicore mode. |
01:36 | < ToxicFrog> | The SIMD memory blocks are combined to form the data and instruction caches; the datapath from one of the PEs forms the datapath of the combined core; the ALUs of the other three and the registers of one form the FPU; and the remaining two register banks are used for cache control. |
01:37 | < ToxicFrog> | Is that not so fucking cool? |
01:37 | < Derakon> | Hee. |
01:37 | < Derakon> | It's like Voltron, applied to computer hardware design~ |
01:38 | < ToxicFrog> | Pretty much! |
01:41 | < ToxicFrog> | And my thesis project is unfucking the programming environment on this thing eeeeeeeeeeee |
01:44 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
01:46 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
01:47 | | Syloqs_AFH is now known as Syloqs-AFH |
02:08 | | Attilla [Some.Dude@Nightstar-92c9199f.cable.virginmedia.com] has quit [Ping timeout: 121 seconds] |
02:17 | | Chi [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Client closed the connection] |
02:18 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
02:21 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Client closed the connection] |
02:21 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
02:22 | | * Tamber taps some of ToxicFrog's glee, in case it turns out to cure things. |
02:41 | | Reivles [orthia@Nightstar-d6c757d1.lightwire.co.nz] has joined #code |
03:45 | < ToxicFrog> | Hey, I get to cite my advisor in this paper! |
03:46 | < Derakon> | Free brownie points! |
03:49 | < ToxicFrog> | It would be nice if the MPI Forum published BibTeX blocks for the MPI specification. |
04:02 | < ToxicFrog> | Boo |
04:02 | < ToxicFrog> | I have 11 references and only ten fit on a page |
04:04 | | Reivles [orthia@Nightstar-d6c757d1.lightwire.co.nz] has quit [Ping timeout: 121 seconds] |
04:10 | < ToxicFrog> | Done! |
04:22 | | * Derakon eyes http://img1.purerave.com/4/95/4068295.gif and idly wonders how hard such an effect is to achieve in OpenGL. |
04:23 | < Tamber> | Don't even /think/ "How hard can it be?", it instantly increases in difficulty the second you do that. |
04:24 | | kwsn [kwsn@Nightstar-9d744862.dyn.centurytel.net] has joined #code |
04:24 | < Tamber> | :p |
04:25 | < Derakon> | There's a difference between "I wonder how hard X is" and "How hard could X be?". |
04:25 | < Tamber> | Oh. In that case, merely "very". ;) |
04:27 | <@McMartin> | It's definitely doable, though; QuantZ is absolutely packed with that effect, and I strongly suspect it's part of the Geometry Wars aesthetic too. |
04:27 | <@McMartin> | (Though there it's just used for "glowing neon") |
04:27 | < ToxicFrog> | WTFWTFWTF |
04:27 | < Derakon> | Something about the concept of mixing Jetblade's prerendered 2D sprites with absurd flashy particle effects amuses me. |
04:27 | < ToxicFrog> | Apparently, Exchange ActiveSync - the protocol smartphones use to communicate with an Exchange server - can be used to factory-wipe the phone remotely without confirmation. |
04:28 | < Derakon> | I'd believe it. |
04:28 | < Tamber> | I can see why that'd be useful. |
04:28 | < ToxicFrog> | Granted, you have to control the Exchange server to do this. |
04:28 | < Derakon> | Corps want the ability to wipe employee phones if they get stolen. |
04:28 | < Derakon> | Among other similar use cases. |
04:29 | < Tamber> | ToxicFrog, ...did you discover this by accident? :P |
04:29 | < kwsn> | [22:25:12] <Derakon> There's a difference between "I wonder how hard X is" and "How hard could X be?". <--- reminds me of the 90/90 rule |
04:36 | | cpux is now known as shade_of_cpux |
04:47 | < ToxicFrog> | Tamber: no, I hang out in a bunch of IT-related threads on SA. |
04:47 | < Tamber> | Ahh |
04:48 | <@McMartin> | Yeah, that's not remotely a wtf - it is in fact the first thing corporate customers will ask for if you don't have it - and not having it will be a dealbreaker. |
04:48 | <@McMartin> | You have no idea how incredibly sloppy C-level officers are with data. Remote kill capabilities are absolutely crucial. |
04:49 | <@McMartin> | (This is also why if you're going to mix business and personal stuff on one machine, the business stuff should be in a VM so when the host remotely kills that your host remains untouched.) |
04:50 | <@McMartin> | (See, for instance, the company I work for~) |
04:52 | <@McMartin> | Actually, to be fair to the C-level officers, the level of security most of this stuff should have would make getting things done meaningfully pretty difficult. Most of that stuff a sane corporation would try to protect a la the Laundry's stuff. |
04:52 | <@McMartin> | (That is, Stross's Laundry novels) |
05:04 | | * ToxicFrog sends paper off to professor, sends revised marks off to other professor, ponders dinner |
05:05 | <@McMartin> | Midnight Dinner? |
05:12 | < ToxicFrog> | Ye. |
05:12 | < ToxicFrog> | s. |
05:24 | < ToxicFrog> | But what? |
05:24 | < ToxicFrog> | Pasta, maybe. That's nice and low-effort. |
05:25 | | SmithKurosaki [smith@Nightstar-1ff16b98.dsl.teksavvy.com] has quit [Operation timed out] |
05:31 | | SmithKurosaki [smith@Nightstar-1ff16b98.dsl.teksavvy.com] has joined #code |
05:42 | < ToxicFrog> | Looking back on the process of writing this paper, I now need to knee Past Me in the groin twice |
05:43 | < ToxicFrog> | Once for spending so long faffing about with Office rather than learning LaTeX, and then again for spending so long faffing about with Dia rather than learning xfig and graphviz. |
05:44 | <@McMartin> | graphviz I do not recognize. |
05:46 | < ToxicFrog> | LaTeX for graphs, basically. You give it a text file describing a directed or undirected graph, it spits out a vector or raster image of it. |
05:46 | < ToxicFrog> | There are various options for controlling graph layout direction and whatnot. |
05:52 | < Derakon> | So basically it looks at the edges and determines the most planar way to create it? |
05:55 | | SmithKurosaki [smith@Nightstar-1ff16b98.dsl.teksavvy.com] has quit [Ping timeout: 121 seconds] |
05:56 | < Derakon> | They could have done it 80 years ago. |
05:56 | < Derakon> | Mischan. |
05:58 | | SmithKurosaki [smith@Nightstar-1e66ccde.dsl.teksavvy.com] has joined #code |
06:02 | < ToxicFrog> | Derakon: pretty much, although by default it also makes some assumptions about layout preference (eg, nodes declared earlier in the file it should try to place closer to the top) |
06:23 | | kwsn is now known as kwsn\t-2 |
06:27 | | kwsn\t-2 [kwsn@Nightstar-9d744862.dyn.centurytel.net] has quit [[NS] Quit: MUWHAHSASHEGOSHVGSAOHBAS HI I[M RANDY] |
06:36 | | AnnoDomini [annodomini@D553D1.9D4909.0A809A.452549] has joined #code |
06:40 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:44 | | Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has quit [Client exited] |
06:53 | | Derakon is now known as Derakon[AFK] |
07:11 | | Reiv [orthianz@3CF3A5.E1CD01.36D449.95F5A5] has quit [Ping timeout: 121 seconds] |
07:17 | | Reiv [orthianz@3CF3A5.E1CD01.36D449.95F5A5] has joined #code |
07:37 | | Kindamoody is now known as Kindamoody|out |
10:16 | | Vornicus is now known as Vornicus-Latens |
10:29 | | Attilla [Some.Dude@Nightstar-92c9199f.cable.virginmedia.com] has joined #code |
10:31 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
10:31 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
11:05 | | Reivles [orthia@Nightstar-d6c757d1.lightwire.co.nz] has joined #code |
11:37 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code |
13:23 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code |
13:36 | | Reivles [orthia@Nightstar-d6c757d1.lightwire.co.nz] has quit [Ping timeout: 121 seconds] |
14:13 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
15:44 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds] |
16:09 | | Kindamoody|out is now known as Kindamoody |
16:14 | | Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has joined #code |
16:26 | | Stalker [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has joined #code |
16:27 | | Serah [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has joined #code |
16:52 | | Serah [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
17:04 | | EvilDarkLord is now known as Maze |
17:06 | | Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Client closed the connection] |
17:15 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
17:15 | | Stalker [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has quit [Connection reset by peer] |
17:15 | | Stalker [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has joined #code |
17:16 | | Syloqs_AFH is now known as Syloqs-AFH |
17:23 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code |
17:23 | | AnnoDomini is now known as PrimordialKing |
17:25 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
17:26 | | Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
17:26 | | Syloqs_AFH is now known as Syloqs-AFH |
17:45 | | Stalker [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has quit [Ping timeout: 121 seconds] |
17:48 | | Stalker [Z@C408D4.87C78F.FD6445.75323E] has joined #code |
17:48 | | Serah [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has joined #code |
17:54 | | Stalker is now known as Clones |
17:54 | | Serah is now known as Stalker |
17:58 | | Kindamoody is now known as Kindamoody|noms |
18:43 | | Kindamoody|noms is now known as Kindamoody |
21:07 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Connection reset by peer] |
21:07 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
21:10 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Client closed the connection] |
21:10 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
21:14 | | Maze is now known as EvilDarkLord |
21:17 | | PrimordialKing is now known as AnnoDomini |
21:28 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Client closed the connection] |
21:28 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
21:29 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Connection reset by peer] |
21:31 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
21:32 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Connection reset by peer] |
21:33 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
21:34 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Connection reset by peer] |
21:36 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
21:38 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has quit [Client closed the connection] |
21:38 | | Alek [omegaboot@490720.5E22A0.CA107A.D7BF53] has joined #code |
22:09 | | Clones [Z@C408D4.87C78F.FD6445.75323E] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
22:12 | | Stalker [Z@Nightstar-038973c2.generic-hostname.arrownet.dk] has quit [Ping timeout: 121 seconds] |
23:02 | | AnnoDomini [annodomini@D553D1.9D4909.0A809A.452549] has quit [[NS] Quit: Zzz.] |
23:15 | | RichardBarrell [mycatverbs@Nightstar-f68eb197.cable.virginmedia.com] has joined #code |
23:20 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code |
23:28 | | shade_of_cpux is now known as cpux |
--- Log closed Wed Apr 06 00:00:18 2011 |