Closed
Bug 1559012
Opened 6 years ago
Closed 6 years ago
Improve GCM perfomance using PMULL2
Categories
(NSS :: Libraries, enhancement, P1)
Tracking
(firefox-esr60 wontfix, firefox-esr68 wontfix, firefox67 wontfix, firefox67.0.1 wontfix, firefox68 wontfix, firefox69 affected)
RESOLVED
FIXED
3.46
People
(Reporter: m_kato, Assigned: m_kato)
References
Details
(Whiteboard: [geckoview:p2] [bcs:p2])
Attachments
(1 file)
we can improve perfomance using PMULL2 instruction of aarch64. PMULL2 is only aarch64 mode, not ARMv8.
Assignee | ||
Comment 1•6 years ago
|
||
Cortex-A72 single core with my WIP.
Original
mode in symmkey opreps cxreps context op time(sec) thrgput
aes_gcm_e 190Mb 192 12M 0 0.000 10000.000 10.000 19Mb
Using PMULL2
mode in symmkey opreps cxreps context op time(sec) thrgput
aes_gcm_e 501Mb 192 32M 0 0.000 10000.000 10.000 50Mb
Assignee | ||
Updated•6 years ago
|
Type: defect → enhancement
Assignee | ||
Comment 2•6 years ago
|
||
Updated•6 years ago
|
Status: NEW → ASSIGNED
Priority: -- → P1
Comment 3•6 years ago
|
||
esr68=affected because we might want to uplift this optimization to Fennec ESR 68.1.
status-firefox67:
--- → wontfix
status-firefox67.0.1:
--- → wontfix
status-firefox68:
--- → wontfix
status-firefox69:
--- → affected
status-firefox-esr60:
--- → wontfix
status-firefox-esr68:
--- → affected
Whiteboard: [geckoview:p2] [bcs:p2]
Comment 4•6 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → 3.46
Comment 5•6 years ago
|
||
status-firefox-esr68=wontfix because we don't plan to uplift these NSS changes to Fennec ESR 68.
You need to log in
before you can comment on or make changes to this bug.
Description
•