[P4] cikk váz
Leskó Dániel
ldani at elte.hu
Thu Jul 21 14:34:10 CEST 2016
Sziasztok!
Név tekintetében én az ELTE és P4 kulcsszavakra helyezném a hangsúlyt,
mert az azonosít minket kifelé egyértelműen (a p4c önmagában nem az), és
talán még fel is ismerik.
Dani
2016.07.21. 14:27 keltezéssel, Tejfel Máté írta:
> Sziasztok!
>
> Szerintem legyen benne a név a címben. Azon futhatunk még egy kört,
> hogy "OpenP4C" legyen-e a végleges név, de ha nem érkezik vétó, jobb
> javaslattal, akkor szerintem maradhat...
>
> M.
>
> 2016-07-21 11:17 keltezéssel, Sándor Laki írta:
>> Na, végre. Háromszor írtam már nekik, legutóbb kedden (ezt a szöveges
>> logót is akkor küldtem át nekik).
>>
>> A címet akkor ezek szerint módosítom. Az OpenP4C maradjon benne vagy
>> a címből dobjuk ki?
>> Ma még egy másik Ericssonos projekten dolgozom, mivel holnap kell
>> prezentálnom nekik. Robival holnap 15 körül találkozom és mérünk.
>>
>> Üdv.
>> Sanyi
>>
>>
>> On 2016.07.21. 10:49, Tejfel Máté wrote:
>>> Sziasztok!
>>>
>>> Kikerült az ELTE logó a P4 oldalra :) Én is csak buzdítani tudok
>>> mindenkit a cikk tartalommal való kitöltésére (holnaptól talán
>>> nekem is esélyem lesz rá, akkor megyünk vissza Pestre). A címet
>>> tekintve nekem is jobbnak tűnik a "target-independent" megközelítés
>>> (főleg a jelenlegi állásnál :) ). Amúgy szerintem jó a cím, egy
>>> apróság, hogy az eredeti P4 névben a protocol-independent kötőjellel
>>> van (így jön ki jól a 4 db P)...
>>>
>>> M.
>>>
>>> 2016-07-20 13:54 keltezéssel, Dániel Horpácsi írta:
>>>> Oké, éreztem az áthallást, csak volt egy olyan feltevésem, hogy
>>>> talán az "open" a "closed" ellentéteként jelenik meg a legtöbb
>>>> esetben (pl. Microsoft Document Format <-> Open Document Format).
>>>> Ha úgy gondolod, hogy az "open" ebben a közösségben egy jelentést
>>>> nem igazán hordozó buzzword, akkor akár ennél is maradhatunk :)
>>>>
>>>> Dani
>>>>
>>>>
>>>> On 2016-07-20 12:43, Sándor Laki wrote:
>>>>> Sziasztok,
>>>>>
>>>>> A címen még gondolkozzunk. Az "open" szó igazából ma sok SDN tool
>>>>> esetén használatos: openvswitch, openswitch, opennfv, openbaton,
>>>>> openims, stb. Igazából ezt a trendet lovagolná meg, ennyi. 22-én
>>>>> kell beküldeni az címet és az absztraktot. Az absztrakt biztosan
>>>>> változtatható még utána is.
>>>>>
>>>>> Üdv.
>>>>> Sanyi
>>>>>
>>>>>
>>>>> On 2016.07.20. 11:45, Dániel Horpácsi wrote:
>>>>>> Sziasztok!
>>>>>>
>>>>>> Egyetértek Sanyival, támogatom a cikk megírását. Igyekszem még ma
>>>>>> elkezdeni a fordítóról szóló fejezetet. Viszont most pár gondolat
>>>>>> a Sanyi által feltöltött anyaghoz.
>>>>>>
>>>>>> Az absztrakt nagyon tetszik, jó a gondolatmenet és a fogalmazás
>>>>>> is. Viszont nem igazán értek egyet a névválasztással, mert
>>>>>> támadhatónak érzem: a hivatalos fordító is 'Open', pont annyira
>>>>>> mint mi, ha a szót a nyilvánosság értelemben vesszük. Ha
>>>>>> mindenképp kell most egy név, akkor is brainstorming keretében
>>>>>> találjuk ki, ne ad-hoc döntés eredménye legyen, mert ha egyszer
>>>>>> nevet adunk a fordítónak, onnantól mindenhol konzekvensen úgy
>>>>>> kell majd hívnunk (további cikkek, előadások, poszter, repo,
>>>>>> levlista stb.).
>>>>>>
>>>>>> A címben nem annyira tetszik a 'multi-target' kifejezés, mivel
>>>>>> szerintem egy multi-target fordító paraméterezéstől függően
>>>>>> különböző tárgykódokat tud készíteni. Viszont a mi fordítónk csak
>>>>>> egyféle core kódot tud előállítani, és egyetlen targetje van, a
>>>>>> HAL. Ha mindenképp hangsúlyozni akarjuk azt, hogy a switch
>>>>>> szoftverünk több targetre is átvihető, akkor egyelőre a
>>>>>> target-independent vagy a retargetable kifejezéseket használnám
>>>>>> inkább, ahogy eddig is.
>>>>>>
>>>>>> Dani
>>>>>>
>>>>>> On 2016-07-20 11:02, Sándor Laki wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> Átírtam a szerkezetet. Amúgy ha mindenhova tudunk értelmes
>>>>>>> dolgokat írni, akkor szerintem nem is lesz rossz. Az idő a
>>>>>>> kérdés, továbbá, hogy nincs másik hardware-re HAL. Akinek van
>>>>>>> kis ideje, az írjon részeket, fejlődjön!!! A címmel és
>>>>>>> absztrakttal beregisztrálom a cikket, ezt nézzétek meg:
>>>>>>>
>>>>>>> \title{OpenP4C: A Multi-Target Compiler for High Performance
>>>>>>> Protocol Independent Packet Processors}
>>>>>>>
>>>>>>> \begin{abstract}
>>>>>>> Though the programmability of the control plane has been
>>>>>>> thoroughly examined and developed in the past years, only a
>>>>>>> limited number of studies go beyond the consideration that the
>>>>>>> data plane is only a collection of simple packet forwarding
>>>>>>> devices with the support of existing protocols. OpenFlow, a
>>>>>>> popular example, is a very expressive data plane programming
>>>>>>> language, but it is still restricted to the support of a subset
>>>>>>> of existing protocol headers, inhibiting the introduction of new
>>>>>>> data plane protocols. Furthermore, its expressiveness comes with
>>>>>>> a severe performance price caused by the excessive packet
>>>>>>> classification the switches must do in the fast path. To
>>>>>>> overcome these limitations, new data plane programming models
>>>>>>> like P4 have emerged recently. P4 is a high level language for
>>>>>>> programming network switches that allows for great flexibility
>>>>>>> in the description of packet structure and processing,
>>>>>>> independent of the specifics of the underlying hardware. In this
>>>>>>> paper, we introduce \textsc{OpenP4C} a multi-target compiler
>>>>>>> that generates high performance and target independent switch
>>>>>>> program from a P4 description. To support multiple targets, the
>>>>>>> compiler generates a core switch code relying on an abstraction
>>>>>>> layer of the underlying hardware that should be implemented for
>>>>>>> the given target architecture. To avoid performance degradation,
>>>>>>> the boundaries of this separation should carefully be chosen,
>>>>>>> since the core program only responsible for target-independent
>>>>>>> optimization, while the implementation of the abstraction layer
>>>>>>> should cover target-dependent performance enhancement. To
>>>>>>> analyze the performance of the proposed compiler, thorough
>>>>>>> measurements have been carried out in Intel platform,
>>>>>>> considering different use case scenarios. Finally, we also show
>>>>>>> that the switch generated by \textsc{OpenP4C} can easily scale
>>>>>>> beyond 100 Gbps even in a singe Intel blade platform,
>>>>>>> outperforming \textsc{OpenVSwitch} in similar scenarios.
>>>>>>> \end{abstract}
>>>>>>>
>>>>>>> Üdv.
>>>>>>> Sanyi
>>>>>>>
>>>>>>>
>>>>>>> On 2016.07.18. 21:45, Tejfel Máté wrote:
>>>>>>>> Sziasztok!
>>>>>>>>
>>>>>>>> Felraktam egy nagyon, nagyon kezdetleges vázat, hogy miről
>>>>>>>> lehetne írni a cikkben a délelőtti beszélgetés alapján...
>>>>>>>> Nyugodtan lehet javítani + feltölteni tartalommal...
>>>>>>>>
>>>>>>>> M.
>>>>>>>> _______________________________________________
>>>>>>>> P4 mailing list
>>>>>>>> P4 at plc.inf.elte.hu
>>>>>>>> https://plc.inf.elte.hu/mailman/listinfo/p4
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> P4 mailing list
>>>>>> P4 at plc.inf.elte.hu
>>>>>> https://plc.inf.elte.hu/mailman/listinfo/p4
>>>>>
>>>>
>>>> _______________________________________________
>>>> P4 mailing list
>>>> P4 at plc.inf.elte.hu
>>>> https://plc.inf.elte.hu/mailman/listinfo/p4
>>>
>>> _______________________________________________
>>> P4 mailing list
>>> P4 at plc.inf.elte.hu
>>> https://plc.inf.elte.hu/mailman/listinfo/p4
>>
>
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4
More information about the P4
mailing list