Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create_emitters_for_load_and_store #3567

Conversation

chenhu-wang
Copy link
Contributor

@chenhu-wang chenhu-wang commented Dec 11, 2020

  • create emitters for jitted load and store and apply to MVN node (issue#: 44528)

  • MVN template function removal (issue#: 34426)

  • optimize tiles processing in MVN node implementation and refactor (issue#: 46190)

@chenhu-wang chenhu-wang added the category: CPU OpenVINO CPU plugin label Dec 11, 2020
@chenhu-wang chenhu-wang added this to the 2021.3 milestone Dec 11, 2020
@chenhu-wang chenhu-wang requested review from a team December 11, 2020 06:49
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch 2 times, most recently from a149beb to 52ead35 Compare December 16, 2020 03:20
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch from 2a9562a to db515ad Compare December 24, 2020 08:50
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch 10 times, most recently from 717a604 to 29e5501 Compare January 8, 2021 02:56
@dmitry-gorokhov
Copy link
Contributor

@chenhu-wang how is it going here? Is the feature ready for review?

@chenhu-wang
Copy link
Contributor Author

@chenhu-wang how is it going here? Is the feature ready for review?

The load/store emitter itself can be reviewed here I think. I am now trying to apply load/store emitter to MVN layer to make an example on how to use this emitter and have a test if emitter does work correctly and performance impact.

@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch 9 times, most recently from 30f5e33 to 3dcd010 Compare January 12, 2021 05:42
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch 3 times, most recently from 13d67a8 to 77f88d1 Compare January 27, 2021 09:41
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch from b1a1cfb to 17195f4 Compare January 28, 2021 10:25
@chenhu-wang
Copy link
Contributor Author

chenhu-wang commented Feb 1, 2021

@dmitry-gorokhov , as discussed offline, an overloaded emit() and index of size_t is updated by e158be0. Could you please take a look.

@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch from 04665a6 to e158be0 Compare February 1, 2021 08:56
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch from 67e116b to 6a7a844 Compare February 2, 2021 03:05
@chenhu-wang chenhu-wang force-pushed the chenhu/emitter_for_load_store branch from a0312a3 to 78635df Compare February 4, 2021 02:42
@dmitry-gorokhov dmitry-gorokhov self-requested a review February 4, 2021 07:19
@dmitry-gorokhov dmitry-gorokhov merged commit db84033 into openvinotoolkit:master Feb 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: CPU OpenVINO CPU plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants