00:28
mumptai has quit [Ping timeout: 272 seconds]
02:05
_whitelogger has joined #m-labs
02:21
qwebirc65010 has joined #m-labs
03:19
<
qwebirc65010 >
Could anyone explain me what is the real need of actor model in FPGA
03:21
<
qwebirc65010 >
I don't have much knowledge about actor models in FPGA
03:21
<
qwebirc65010 >
any good reads ?
03:22
<
qwebirc65010 >
I srearched in the internet.
03:23
<
qwebirc65010 >
I understood that it is for concurrent processing.
03:23
<
qwebirc65010 >
But FPGAs are already concurrent
03:23
<
qwebirc65010 >
when we write Verilog or VHDL code, they execute parallely which is concurrent
04:12
qwebirc65010 has quit [Quit: Page closed]
04:16
qwebirc27361 has joined #m-labs
04:20
qwebirc19608 has joined #m-labs
04:23
qwebirc27361 has quit [Ping timeout: 272 seconds]
04:47
qwebirc19608 has quit [Ping timeout: 272 seconds]
04:49
qwebirc14398 has joined #m-labs
05:24
qwebirc14398 has quit [Ping timeout: 272 seconds]
06:26
xiangfu has joined #m-labs
06:49
qwebirc82010 has joined #m-labs
07:01
qwebirc82010 has quit [Quit: Page closed]
07:23
xiangfu has quit [Remote host closed the connection]
08:05
mumptai has joined #m-labs
08:24
mumptai has quit [Remote host closed the connection]
08:28
lekernel has joined #m-labs
08:28
sh4rm4 has quit [Remote host closed the connection]
09:04
<
larsc >
what is a actor model?
09:08
qwebirc14853 has joined #m-labs
09:08
qwebirc14853 has quit [Client Quit]
09:10
Alarm has joined #m-labs
09:10
sh4rm4 has joined #m-labs
09:19
<
Scopeuk >
larsc: I'm only familiar from a UML standpoint
09:25
<
larsc >
oh, the person is already long gone again
09:35
barmstrong has quit [Quit: leaving]
10:40
<
ysionneau >
larsc: I think it's like the dataflow stuff in Migen
10:41
<
ysionneau >
the Migen user guide even uses the word "actor" to describe its dataflow paradigm
10:42
<
ysionneau >
actors are those who exchange tokens
11:17
<
azonenberg >
So i'm working on lecture notes for a class on hardware security and RE that i'm TAing in the spring
11:17
<
azonenberg >
Thought you guys would get a laugh out of it
12:03
<
sh4rm4 >
that chip look like good hash
12:12
xiangfu has joined #m-labs
13:19
qwebirc18782 has joined #m-labs
13:20
<
qwebirc18782 >
Hi, I am the person who asked about actor model. Its mentioned in the Migen document.
13:21
<
qwebirc18782 >
Could anyone explain me why actor is required ?
13:22
<
qwebirc18782 >
As far as i understand, it is for concurrent programming
13:23
<
qwebirc18782 >
But I can't get the concepts in Migen
13:25
<
lekernel >
it's just a logic core that can exchange bits of data (tokens) with a standard protocol
13:27
<
qwebirc18782 >
Ok. I don't have strong computer background.
13:27
<
qwebirc18782 >
When i searched, its for concurrent programming
13:27
<
qwebirc18782 >
but Verlog executes concurrently
13:27
<
qwebirc18782 >
then why actors are required ?
13:27
<
qwebirc18782 >
Could you please explain some real world examples ?
13:28
<
lekernel >
they are not required, they just simplify building certain designs
13:29
<
qwebirc18782 >
Some real world applications of Actors - with migen please
13:31
<
larsc >
actors are steps in pipeline
13:31
<
larsc >
in a complex pipeline
13:31
<
larsc >
takes data in, spits data out
13:33
<
lekernel >
connections are not buffered by default, but yes
13:34
<
lekernel >
and there aren't the "guarded atomic" notions
13:35
<
qwebirc18782 >
Any good reads to understand the concepts and also some real world examples ?
13:35
<
lekernel >
which comes from CAL; here you can write actors in FHDL directly (or you can use Pytholite, but it's still rather limited)
13:36
<
lekernel >
if you're not an experienced programmer, I'd suggest you do something simpler with Migen, like building SoCs, adding simple peripherals, etc.
13:37
<
lekernel >
the DF stuff is more complicated, and also has bugs/things to improve
13:37
<
lekernel >
then get back to DF after you've mastered the basic concepts
14:05
lekernel has quit [Ping timeout: 260 seconds]
14:17
lekernel has joined #m-labs
14:34
nicksydney has quit [Remote host closed the connection]
14:38
nicksydney has joined #m-labs
15:05
qwebirc18782 has quit [Ping timeout: 272 seconds]
15:13
mumptai has joined #m-labs
20:34
Alarm has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]]
22:35
lekernel has quit [Quit: Leaving]
23:25
playthatbeat has joined #m-labs
23:26
playthatbeat has quit [Client Quit]
23:26
playthatbeat has joined #m-labs
23:27
playthatbeat has quit [Client Quit]
23:27
playthatbeat has joined #m-labs