lekernel changed the topic of #m-labs to: Mixxeo, Migen, MiSoC & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
mumptai has quit [Ping timeout: 272 seconds]
_whitelogger has joined #m-labs
qwebirc65010 has joined #m-labs
<qwebirc65010> Could anyone explain me what is the real need of actor model in FPGA
<qwebirc65010> ?
<qwebirc65010> I don't have much knowledge about actor models in FPGA
<qwebirc65010> any good reads ?
<qwebirc65010> I srearched in the internet.
<qwebirc65010> I understood that it is for concurrent processing.
<qwebirc65010> But FPGAs are already concurrent
<qwebirc65010> when we write Verilog or VHDL code, they execute parallely which is concurrent
qwebirc65010 has quit [Quit: Page closed]
qwebirc27361 has joined #m-labs
qwebirc19608 has joined #m-labs
qwebirc27361 has quit [Ping timeout: 272 seconds]
qwebirc19608 has quit [Ping timeout: 272 seconds]
qwebirc14398 has joined #m-labs
qwebirc14398 has quit [Ping timeout: 272 seconds]
xiangfu has joined #m-labs
qwebirc82010 has joined #m-labs
qwebirc82010 has quit [Quit: Page closed]
xiangfu has quit [Remote host closed the connection]
mumptai has joined #m-labs
mumptai has quit [Remote host closed the connection]
lekernel has joined #m-labs
sh4rm4 has quit [Remote host closed the connection]
<larsc> what is a actor model?
qwebirc14853 has joined #m-labs
qwebirc14853 has quit [Client Quit]
Alarm has joined #m-labs
sh4rm4 has joined #m-labs
<Scopeuk> larsc: I'm only familiar from a UML standpoint
<larsc> oh, the person is already long gone again
barmstrong has quit [Quit: leaving]
<ysionneau> larsc: I think it's like the dataflow stuff in Migen
<ysionneau> the Migen user guide even uses the word "actor" to describe its dataflow paradigm
<ysionneau> actors are those who exchange tokens
<larsc> ok
<azonenberg> So i'm working on lecture notes for a class on hardware security and RE that i'm TAing in the spring
<azonenberg> Thought you guys would get a laugh out of it
<sh4rm4> that chip look like good hash
xiangfu has joined #m-labs
qwebirc18782 has joined #m-labs
<qwebirc18782> Hi, I am the person who asked about actor model. Its mentioned in the Migen document.
<qwebirc18782> Could anyone explain me why actor is required ?
<qwebirc18782> As far as i understand, it is for concurrent programming
<qwebirc18782> But I can't get the concepts in Migen
<lekernel> it's just a logic core that can exchange bits of data (tokens) with a standard protocol
<qwebirc18782> Ok. I don't have strong computer background.
<qwebirc18782> When i searched, its for concurrent programming
<qwebirc18782> but Verlog executes concurrently
<qwebirc18782> then why actors are required ?
<qwebirc18782> Could you please explain some real world examples ?
<qwebirc18782> Other than the video frame buffer http://migen.readthedocs.org/en/latest/casestudies.html
<lekernel> they are not required, they just simplify building certain designs
<qwebirc18782> Some real world applications of Actors - with migen please
<larsc> actors are steps in pipeline
<larsc> in a complex pipeline
<larsc> takes data in, spits data out
<qwebirc18782> Is the migen Actor implementation similar like this ? http://erika.tuxfamily.org/images/stories/actors/actors_cal_network.png
<lekernel> connections are not buffered by default, but yes
<lekernel> and there aren't the "guarded atomic" notions
<qwebirc18782> Any good reads to understand the concepts and also some real world examples ?
<lekernel> which comes from CAL; here you can write actors in FHDL directly (or you can use Pytholite, but it's still rather limited)
<qwebirc18782> By the way thanks for answering in twitter https://twitter.com/jeffrey_antony/statuses/421852765095075842
<lekernel> if you're not an experienced programmer, I'd suggest you do something simpler with Migen, like building SoCs, adding simple peripherals, etc.
<lekernel> the DF stuff is more complicated, and also has bugs/things to improve
<lekernel> then get back to DF after you've mastered the basic concepts
lekernel has quit [Ping timeout: 260 seconds]
lekernel has joined #m-labs
nicksydney has quit [Remote host closed the connection]
nicksydney has joined #m-labs
qwebirc18782 has quit [Ping timeout: 272 seconds]
mumptai has joined #m-labs
Alarm has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]]
lekernel has quit [Quit: Leaving]
playthatbeat has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
playthatbeat has joined #m-labs
playthatbeat has quit [Client Quit]
playthatbeat has joined #m-labs
playthatbeat has quit [Client Quit]
playthatbeat has joined #m-labs