Objet : Developers list for StarPU
Archives de la liste
Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error]
Chronologique Discussions
- From: Maxim Abalenkov <maxim.abalenkov@gmail.com>
- To: starpu-devel@inria.fr
- Subject: Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error]
- Date: Fri, 11 Oct 2024 12:16:54 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=maxim.abalenkov@gmail.com; spf=Pass smtp.mailfrom=maxim.abalenkov@gmail.com; spf=None smtp.helo=postmaster@mail-wm1-f41.google.com
- Ironport-data: A9a23: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 wRAO0QDOXk=
- Ironport-hdrordr: A9a23:fYJA661m/M/cRI8j72uFkwqjBIUkLtp133Aq2lEZdPU1SL37qy nKpp4mPHDP+VEssR0b6LO90ey7MAvhHOBOkPIs1MaZLWzbUQKTRekIjbcKgQeQfREWntQ96U 4KSdkbNDSfNykCsS842mWF+hQbreVvPJrGuQ6n9QYWceiiUc9d0zs=
- Ironport-phdr: A9a23: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 xQMCQ==
- Ironport-sdr: 67090932_7ug/+erl89h+GJDjTfhElAKyaP9OhaT0GuEvAfIp0W/fnGv /reOndYK4dueWiqydHRUhZJ9IgJrvepQUKmjsyg==
Dear all,
How are you? I hope all is well with you. Can you please dedicate five minutes to read and respond to my email? Please find it below. Thank you and have a wonderful Friday ahead!
—
Best wishes,
Maxim
Maxim Abalenkov \\ maxim.abalenkov@gmail.com
+44 7 486 486 505 \\ www.maxim.abalenkov.uk
+44 7 486 486 505 \\ www.maxim.abalenkov.uk
On 9 Oct 2024, at 15:50, Maxim Abalenkov <maxim.abalenkov@gmail.com> wrote:Dear all,How are you? I hope all is well with you. I need help please. I’m parallelising a stencil-based C code for shared-memory using StarPU. The general algorithm consists of five computation phases launched in a loop over time:initialise StarPUcreate data handles for arraysregister data with StarPUcreate vector block filterapply filter to partition datafor (int t = 0; t < tmax; t++) {calc_phase1_starpu;calc_phase2_starpu;calc_phase3;calc_phase4;calc_phase5;}unpartition dataunregister data arraysfinalise StarPUMy questions are1) First two phases I already converted to StarPU. Can you please check I’m using StarPU in a performant manner, i.e. can you confirm that it is better to register and partition the data before the main time loop iterations and un-partition it at the end? So far I see very strong performance degradation of my code. It is worse than the sequential version of the code. Maybe it is not recommended to mix StarPU code with non-StarPU sequential code?2) My code crashes with the following error message at the very end of execution:[starpu][_starpu_task_submit][assert failure] starpu_init must be called (and return no error) before submitting tasks.Assertion failed: (0 && "starpu_is_initialized()"), function _starpu_task_submit, file task.c, line 956.Would you please guide me on how to debug this error? I’m sure I called ‘starpu_init’ before I submitted my tasks. I suspect this error is issued by the ‘starpu_shutdown’ routine at the very end of my program. Thank you and have a great afternoon ahead!—Best wishes,MaximMaxim Abalenkov \\ maxim.abalenkov@gmail.com
+44 7 486 486 505 \\ www.maxim.abalenkov.uk
- [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error], Maxim Abalenkov, 09/10/2024
- Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error], Maxim Abalenkov, 11/10/2024
- Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error], Samuel Thibault, 11/10/2024
- Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error], Philippe SWARTVAGHER, 11/10/2024
- Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error], Samuel Thibault, 11/10/2024
- Re: [starpu-devel] [StarPU for stencil-based code: logic, starpu_shutdown error], Maxim Abalenkov, 11/10/2024
Archives gérées par MHonArc 2.6.19+.