Closed Bug 1922223 Opened 1 year ago Closed 1 year ago

Use gemmology threading support to speed up matrix multiplication for translations

Categories

(Firefox :: Translations, enhancement)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: marco, Assigned: sergesanspaille)

References

(Depends on 1 open bug)

Details

Attachments

(2 files, 1 obsolete file)

No description provided.

Comment on attachment 9428483 [details]
Bug 1922223 - Minimal parallel engine for gemmology r=marco!

Revision D224296 was moved to bug 1713066. Setting attachment 9428483 [details] to obsolete.

Attachment #9428483 - Attachment is obsolete: true
Attachment #9428483 - Attachment description: Bug 1922223 - Minimal parallel engine for gemmology r=marco → Bug 1922223 - Minimal parallel engine for gemmology r=marco!
Attachment #9428483 - Attachment is obsolete: false

With static scheduling but without threadpool

The parallel engine uses a thread pool that's lazily started and where
threads stop on their own if not receiving extra tasks. This suits
current behavior of bergamot which submits many small matrix multiplies.

To avoid contention on the shared index, thread process tasks per chunk.

The following patches are waiting for review from a reviewer who resigned from the review:

ID Title Author Reviewer Status
D234831 Bug 1922223 - Minimal parallel engine for gemmology r=marco! sergesanspaille padenot: Resigned from review
D234880 Bug 1922223 - Minimal parallel engine for gemmology r=padenot! sergesanspaille padenot: Resigned from review

:sergesanspaille, could you please find another reviewer?

For more information, please visit BugBot documentation.

Flags: needinfo?(sguelton)

After extensive testing and benchmarking with Paul Adenot, we concluded that the granularity of the task didn"t make it possible to efficiently accelerate translation at the matrix multiplication level, closing as WONTFIX

Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(sguelton)
Resolution: --- → WONTFIX
Attachment #9428483 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: