00:00:00 --- log: started forth/16.03.17 00:05:06 --- quit: rpcope (Ping timeout: 260 seconds) 00:29:53 --- join: rpcope (~rpcope@162.245.217.4) joined #forth 00:56:07 --- join: xyh (~chatzilla@111.50.70.142) joined #forth 00:57:23 --- quit: Kumool (Read error: Connection reset by peer) 01:31:08 --- quit: xyh (Quit: ChatZilla 0.9.92 [Firefox 45.0/20160308181531]) 01:41:28 --- quit: mnemnion (Read error: Connection reset by peer) 01:42:11 --- join: mnemnion (~mnemnion@c-73-223-96-148.hsd1.ca.comcast.net) joined #forth 01:46:53 --- join: xyh (~chatzilla@111.50.70.142) joined #forth 02:15:54 --- quit: ASau (Ping timeout: 268 seconds) 02:51:35 --- quit: xyh (Quit: ChatZilla 0.9.92 [Firefox 45.0/20160308181531]) 02:59:39 --- join: xyh (~chatzilla@111.50.70.142) joined #forth 05:02:42 --- quit: mnemnion (Remote host closed the connection) 06:35:15 --- join: impomatic_ (~digital_w@145.2.112.87.dyn.plus.net) joined #forth 07:02:11 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 07:04:54 --- join: little_bit (~tomkl@unaffiliated/tomkl) joined #forth 08:22:19 --- quit: nighty (Ping timeout: 260 seconds) 08:24:08 --- nick: xyh -> type-checker 08:24:24 --- join: mat4 (~Claude@ip5b40bd37.dynamic.kabel-deutschland.de) joined #forth 08:27:19 --- nick: type-checker -> xyh 08:34:46 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 09:37:17 --- nick: xyh -> xieyuheng 10:42:19 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:44:18 --- join: mnemnion (~mnemnion@c-73-223-96-148.hsd1.ca.comcast.net) joined #forth 10:45:25 --- quit: little_bit (Quit: leaving) 10:46:22 --- join: real-grue (~true-grue@176.14.216.104) joined #forth 10:48:59 --- quit: mnemnion (Ping timeout: 252 seconds) 10:49:43 --- quit: true-grue (Ping timeout: 250 seconds) 10:59:00 --- nick: xieyuheng -> xyh 11:02:40 --- quit: DGASAU (Read error: Connection reset by peer) 11:02:52 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 11:08:19 --- nick: xyh -> xieyuheng 11:33:27 --- join: little_bit (~tomkl@unaffiliated/tomkl) joined #forth 11:50:13 --- join: Kumool (~kumool@adsl-72-50-87-177.prtc.net) joined #forth 12:44:57 --- quit: Indecipherable (Quit: Too late I heard the howling, that broke your heart at last...) 12:50:51 Zarutian: In relation to our past discussion, I thtink this article about a triggered transport architecture is interesting for you: http://www.drdobbs.com/embedded-systems/the-one-instruction-wonder/221800122?pgno=1 12:51:08 ^think 12:57:57 for a commercial established micro controller which is working this way take a look to the MAXQ architecture 13:00:19 it instruction count is ... one (an implicit move operation) 13:07:40 mat4: Is there an Application class (ARM terminology) OISC? 13:10:19 not I'm aware of 13:17:47 (I suspect there exist some not public available) 13:21:21 --- join: JDat (~JDat@89.248.91.5) joined #forth 13:23:04 mat4: AFAIK every Datasheet has it's own implicit definition of CPU Instruction. For example an AVR Datasheet (fairy tale) mentions a Decode Stage of it's Instruction Pipeline. So You can look at it as an OISC also. 13:23:06 [[http://www.hindawi.com/journals/isrn/2012/271836/][A Short Historical Survey of Functional Hardware Languages]] references a research project modeling a CPU as (-> CPU-state CPU-state) from every Clock Cycle to next. 13:30:13 mat4: just one problem. I have already read that article ;-) 13:35:39 DKordic`: The AVR opcode encoding is not able to select data paths between functional units nor trigger data transport bypassing the register file so it's not really comparable to a TTA cpu independent of datasheet descriptions 13:38:38 I see that. 13:39:16 Zarutian: Was the article useful for you ? 13:39:58 mat4: it was mildly intresting as I was familiawr with triggered transport architectures from eleswhere 13:45:41 --- join: mnemnion (~mnemnion@c-73-223-96-148.hsd1.ca.comcast.net) joined #forth 13:46:21 I found these design concept quite inpirative, specially the possibility to bypass register accesses and exposed possibility for code parallelization 13:50:26 --- quit: mnemnion (Ping timeout: 240 seconds) 13:51:39 however for a traditional working compiler like the Gnu C compiler it may be difficult to exploit this to advantage 13:52:09 --- nick: xieyuheng -> xyh 13:54:28 Gnu C compiler and others such assume Single Assignment Statments as their intermeditary form 14:00:13 --- join: vsg1990 (~vsg1990@pool-74-110-57-203.bflony.fios.verizon.net) joined #forth 14:00:15 the compiler must be able to predict possible data dependencies, include execution state dependent unit latencies and should be able to detect transport independencies between instruction execution. I don't think a SSA representation is very helpful in this respect 14:03:03 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:12:06 --- quit: mat4 (Quit: Leaving) 14:12:11 --- join: mnemnion (~mnemnion@c-73-223-96-148.hsd1.ca.comcast.net) joined #forth 14:58:43 --- quit: JDat () 15:18:25 --- quit: Zarutian (Quit: Zarutian) 15:49:51 --- quit: xyh (Quit: ChatZilla 0.9.92 [Firefox 45.0/20160308181531]) 15:57:41 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 16:00:51 --- quit: real-grue (Ping timeout: 250 seconds) 16:03:02 --- quit: true-grue (Read error: Connection reset by peer) 16:56:00 --- quit: mnemnion (Remote host closed the connection) 17:07:37 --- quit: carc (Quit: QUIT) 17:08:37 --- join: carc (~carc@unaffiliated/carc) joined #forth 17:56:35 --- join: mnemnion (~mnemnion@c-73-223-96-148.hsd1.ca.comcast.net) joined #forth 18:01:05 --- quit: mnemnion (Ping timeout: 244 seconds) 18:49:54 --- join: MrMobius (~MrMobius@50.153.171.31) joined #forth 19:21:38 --- quit: MrMobius (Read error: Connection reset by peer) 20:31:00 --- join: mnemnion (~mnemnion@c-73-223-96-148.hsd1.ca.comcast.net) joined #forth 20:41:59 --- quit: proteusguy__ (Ping timeout: 260 seconds) 20:45:01 --- quit: vsg1990 (Quit: Leaving) 20:54:22 --- join: proteusguy__ (~proteusgu@ppp-110-168-230-10.revip5.asianet.co.th) joined #forth 21:54:06 --- quit: Kumool (Read error: Connection reset by peer) 21:57:36 --- quit: little_bit (Ping timeout: 240 seconds) 22:05:10 --- quit: Uniju_ (Ping timeout: 276 seconds) 22:06:26 --- join: Uniju (~frog_styl@cpe-184-153-168-78.mass.res.rr.com) joined #forth 22:06:28 --- quit: beretta (Ping timeout: 244 seconds) 22:06:56 --- join: beretta (~beretta@cpe-65-185-42-203.columbus.res.rr.com) joined #forth 22:17:10 --- join: Kumool (~kumool@adsl-72-50-87-177.prtc.net) joined #forth 23:59:59 --- log: ended forth/16.03.17