You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "LI Guobao (JIRA)" <ji...@apache.org> on 2018/06/20 14:26:00 UTC
[jira] [Commented] (SYSTEMML-2413) Paramserv performance bottleneck
on the DAG recompilation
[ https://issues.apache.org/jira/browse/SYSTEMML-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16518195#comment-16518195 ]
LI Guobao commented on SYSTEMML-2413:
-------------------------------------
[~mboehm7] , in fact, I found that maybe this expensive dag recompilation is introduced by a code fault in workers. It is that I wrongly used always the same original function block to generate the instruction. But we should use the recompiled new function block. So to be more clear, I remove the function blocks which are not related to update function or agg function. Additionnally, I could observe in the code that the dags have been already deep copied when copying the function because they need the recompilation.
> Paramserv performance bottleneck on the DAG recompilation
> ---------------------------------------------------------
>
> Key: SYSTEMML-2413
> URL: https://issues.apache.org/jira/browse/SYSTEMML-2413
> Project: SystemML
> Issue Type: Bug
> Reporter: LI Guobao
> Assignee: LI Guobao
> Priority: Major
>
> We could observe that the DAG recompilation of each experiment is expensive. Hence, we could improve this bottleneck by deep copying the dags into each workers' execution context.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)